Program perhitungan nilai
include<iostream.h>
#include <conio.h>
void main()
{
char nm_mhs[30];
float nilai;
clrscr();
cout<<"Nama mahasiwa : ";
cin>>nm_mhs;
cout<<"Nilai mahasiswa : ";
cin>>nilai;
if (nilai >70)
cout<<" lulus : \n";
else
cout<<"tidak lulus : \n";
}
Rabu, 25 Desember 2019
Program jadwal kuliah
Program jadwal kuliah
#include <iostream.h>
#include <conio.h>
using namespace std;
int main() {
int kode;
cout<<" \t JADWAL PERKULIAHAN\n";
cout<<"\t ================================\n";
cout<<"\tUNIVERSITAS RESPATI YOGYAKARTA\n";
cout<<"\t____________________________________\n";
cout<<"\tTEKNOLOGI INFORMATIKA\n";
cout<<"\t================================\n\n";
cout << "1 = SENIN 2 = SELASA 3 = RABU 4 = KAMIS" << endl;
cout << "5 = JUM'AT 6 = SABTU 7 = MINGGU" << endl;
cout << "Masukkan kode hari (1-7) = ";
cin >> kode;
switch (kode)
{
case 1:
cout<<"\tSISTEM OPRASI\n";
cout<<"\t JAM 15:00_14.40\n";
break;
case 2:
cout<<"\tPRAKTIK UTILITY\n ";
cout<<"\tJam 07.00_10:40\n";
cout<<"\tPRAKTEK PENGNTAR TEKNOLOGI\n";
cout<<"\tJam 13:00_14:40\n";
cout<<"\tPRAKTEK SISTEM OPRASI\n";
cout<<"\tJam 15:00_14:40";
break;
case 3:
cout<<"\tBAHASA INGGRIS\n";
cout<<"\tJam 07:00_08:40\n";
cout<<"\tAGAMA ISLAM\n";
cout<<"\tJam 09:00_12:40\n";
cout<<"\tLOGIKA ALGORITMA\n";
cout<<"\tJam 15:00_16:40\n";
break;
case 4:
cout<<"\tPRAKTEK PEMROGRAMAN DASAR\n";
cout<<"\tJam 09:00_12:40\n";
cout<<"\tPRAKTEK LOGIKA ALGORITMA\n";
cout<<"\tJam 15:00_16:40\n";
break;
case 5:
cout<<"\tMATEMATIKA DISTRIT\n";
cout<<"\tJam 09:00_10:40\n";
cout<<"\tPENGANTAR TEKNOLOGI\n";
cout<<"\tJam 13:00_14.40\n";
break;
case 6:
case 7:
cout<< " HOLYDAY LAH ...!! JALAN-JALAN SUPAYA OTAKMU FRESH, HATIMU TENANG .TETAP SEMANGAT !!! \n"<< endl;
break;
default:
cout << "Kode hari tidak valid" << endl;
}
return 0;
}
#include <iostream.h>
#include <conio.h>
using namespace std;
int main() {
int kode;
cout<<" \t JADWAL PERKULIAHAN\n";
cout<<"\t ================================\n";
cout<<"\tUNIVERSITAS RESPATI YOGYAKARTA\n";
cout<<"\t____________________________________\n";
cout<<"\tTEKNOLOGI INFORMATIKA\n";
cout<<"\t================================\n\n";
cout << "1 = SENIN 2 = SELASA 3 = RABU 4 = KAMIS" << endl;
cout << "5 = JUM'AT 6 = SABTU 7 = MINGGU" << endl;
cout << "Masukkan kode hari (1-7) = ";
cin >> kode;
switch (kode)
{
case 1:
cout<<"\tSISTEM OPRASI\n";
cout<<"\t JAM 15:00_14.40\n";
break;
case 2:
cout<<"\tPRAKTIK UTILITY\n ";
cout<<"\tJam 07.00_10:40\n";
cout<<"\tPRAKTEK PENGNTAR TEKNOLOGI\n";
cout<<"\tJam 13:00_14:40\n";
cout<<"\tPRAKTEK SISTEM OPRASI\n";
cout<<"\tJam 15:00_14:40";
break;
case 3:
cout<<"\tBAHASA INGGRIS\n";
cout<<"\tJam 07:00_08:40\n";
cout<<"\tAGAMA ISLAM\n";
cout<<"\tJam 09:00_12:40\n";
cout<<"\tLOGIKA ALGORITMA\n";
cout<<"\tJam 15:00_16:40\n";
break;
case 4:
cout<<"\tPRAKTEK PEMROGRAMAN DASAR\n";
cout<<"\tJam 09:00_12:40\n";
cout<<"\tPRAKTEK LOGIKA ALGORITMA\n";
cout<<"\tJam 15:00_16:40\n";
break;
case 5:
cout<<"\tMATEMATIKA DISTRIT\n";
cout<<"\tJam 09:00_10:40\n";
cout<<"\tPENGANTAR TEKNOLOGI\n";
cout<<"\tJam 13:00_14.40\n";
break;
case 6:
case 7:
cout<< " HOLYDAY LAH ...!! JALAN-JALAN SUPAYA OTAKMU FRESH, HATIMU TENANG .TETAP SEMANGAT !!! \n"<< endl;
break;
default:
cout << "Kode hari tidak valid" << endl;
}
return 0;
}
Minggu, 22 Desember 2019
Program berorientasi objek c++
PROGRAM C++ BERORIENTASI OBJEK PERMAINAN
Kembali lagi disini saya mencoba program permainan kertas,batu,gunting. Dalam program ini bertujuan supaya tidak jenuh saat coding.hehehe
#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
main()
{
int acak, pilih;
srand(time(NULL));
awal:
acak = rand()%3;
cout<<"-------------- Permainan Batu Gunting Kertas --------------\n\n";
cout<<"\t--- Pilihan ---\n";
cout<<" [1]. Batu\n";
cout<<" [2]. Kertas\n";
cout<<" [3]. Gunting\n";
cout<<" [4]. Keluar\n\n";
cout<<" Masukan Pilihan Anda : "; cin>>pilih;
cout<<endl;
if(pilih == 1)
{
cout<<"Pilihan Kamu\t\t: Batu\n";
if(acak == 0)
{
cout<<"Pilihan Komputer\t: Batu\n\n";
cout<<"\t- DRAW -";
}
else if(acak == 1)
{
cout<<"Pilihan Komputer\t: Kertas\n\n";
cout<<"\t - KAMU KALAH :P :P :P :P -";
}
else if(acak == 2)
{
cout<<"Pilihan Komputer\t: Gunting\n\n";
cout<<"\t - KAMU MENANG T_T T_T T_T -";
}
}
else if(pilih == 2)
{
cout<<"Pilihan Kamu\t\t: Kertas\n";
if(acak == 0)
{
cout<<"Pilihan Komputer\t: Batu\n\n";
cout<<"\t- KAMU MENANG T_T T_T T_T -";
}
else if(acak == 1)
{
cout<<"Pilihan Komputer\t: Kertas\n\n";
cout<<"\t - DRAW -";
}
else if(acak == 2)
{
cout<<"Pilihan Komputer\t: Gunting\n\n";
cout<<"\t - KAMU KALAH :P :P :P :P -";
}
}
else if(pilih == 3)
{
cout<<"Pilihan Kamu\t\t: Gunting\n";
if(acak == 0)
{
cout<<"Pilihan Komputer\t: Batu\n\n";
cout<<"\t- KAMU KALAH :P :P :P :P -";
}
else if(acak == 1)
{
cout<<"Pilihan Komputer\t: Kertas\n\n";
cout<<"\t - KAMU MENANG T_T T_T T_T -";
}
else if(acak == 2)
{
cout<<"Pilihan Komputer\t: Gunting\n\n";
cout<<"\t - DRAW -";
}
}
else if(pilih == 4)
{
cout<<"\n\n TERIMA KASIH TELAH BERMAIN, KAPAN-KAPAN MAIN LAGI YA ";
getch();
return 0;
}
else if(pilih > 4)
{
cout<<"\n Pilihan Yang Anda Pilih Tidak Tersedia\n";
getch();
goto awal;
}
getch();
system("cls");
goto awal;
}a
Ditulis : Muh Ridho Wachid S
Kembali lagi disini saya mencoba program permainan kertas,batu,gunting. Dalam program ini bertujuan supaya tidak jenuh saat coding.hehehe
#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
main()
{
int acak, pilih;
srand(time(NULL));
awal:
acak = rand()%3;
cout<<"-------------- Permainan Batu Gunting Kertas --------------\n\n";
cout<<"\t--- Pilihan ---\n";
cout<<" [1]. Batu\n";
cout<<" [2]. Kertas\n";
cout<<" [3]. Gunting\n";
cout<<" [4]. Keluar\n\n";
cout<<" Masukan Pilihan Anda : "; cin>>pilih;
cout<<endl;
if(pilih == 1)
{
cout<<"Pilihan Kamu\t\t: Batu\n";
if(acak == 0)
{
cout<<"Pilihan Komputer\t: Batu\n\n";
cout<<"\t- DRAW -";
}
else if(acak == 1)
{
cout<<"Pilihan Komputer\t: Kertas\n\n";
cout<<"\t - KAMU KALAH :P :P :P :P -";
}
else if(acak == 2)
{
cout<<"Pilihan Komputer\t: Gunting\n\n";
cout<<"\t - KAMU MENANG T_T T_T T_T -";
}
}
else if(pilih == 2)
{
cout<<"Pilihan Kamu\t\t: Kertas\n";
if(acak == 0)
{
cout<<"Pilihan Komputer\t: Batu\n\n";
cout<<"\t- KAMU MENANG T_T T_T T_T -";
}
else if(acak == 1)
{
cout<<"Pilihan Komputer\t: Kertas\n\n";
cout<<"\t - DRAW -";
}
else if(acak == 2)
{
cout<<"Pilihan Komputer\t: Gunting\n\n";
cout<<"\t - KAMU KALAH :P :P :P :P -";
}
}
else if(pilih == 3)
{
cout<<"Pilihan Kamu\t\t: Gunting\n";
if(acak == 0)
{
cout<<"Pilihan Komputer\t: Batu\n\n";
cout<<"\t- KAMU KALAH :P :P :P :P -";
}
else if(acak == 1)
{
cout<<"Pilihan Komputer\t: Kertas\n\n";
cout<<"\t - KAMU MENANG T_T T_T T_T -";
}
else if(acak == 2)
{
cout<<"Pilihan Komputer\t: Gunting\n\n";
cout<<"\t - DRAW -";
}
}
else if(pilih == 4)
{
cout<<"\n\n TERIMA KASIH TELAH BERMAIN, KAPAN-KAPAN MAIN LAGI YA ";
getch();
return 0;
}
else if(pilih > 4)
{
cout<<"\n Pilihan Yang Anda Pilih Tidak Tersedia\n";
getch();
goto awal;
}
getch();
system("cls");
goto awal;
}a
Ditulis : Muh Ridho Wachid S
Data karyawan c++
PEMROGRAMAN DATA KARYAWAN C++
C++ adalah slah satu bahasa pemrograman yg sangat mudah dimengerti. Disini saya akan membagikan program c++ untuk mengelolah data karyawan.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<string.h>
void main()
{
int a,pend,tgol,tpend,tjam,jam,total,h1;
char gol,nama[25],skul[10];
float honor=300000;
cout<<"Program Hitung Honor Karyawan Kontrak"<<endl;
cout<<"PT. Dingin Damai"<<endl;
cout<<" "<<endl;
cout<<"Nama Karyawan : ";cin>>nama;
cout<<"Golongan : ";cin>>gol;
cout<<"Pendidikan (SMA/D3/S1): ";cin>>pend;
cout<<"Jumlah Jam Kerja : ";cin>>jam;
//gol
if (gol == 'A')
tgol=0.05*honor;
else if (gol == 'B')
tgol=0.1*honor;
else
tgol=0.15*honor;
//pend
if (pend == '1')
{
strcpy(skul,"SMA");
tpend=0.025*honor;
}
else if (pend== '2')
{
strcpy(skul,"D3");
tpend=0.05*honor;
}
else
{
strcpy(skul,"S1");
tpend=0.075*honor;
}
//jam
if (jam > 8)
h1=(jam-8)*2500;
else
h1=0;
total = honor + tgol + tpend + h1;
clrscr();
cout<<"karyawan yang bernama : "<<nama<<endl;
cout<<"honor yang diterima"<<endl;
cout<<" "<<endl;
cout<<"Honor tetap Rp. "<<honor<<endl;
cout<<"Tunjangan Jabatan Rp. "<<tgol<<endl;
cout<<"Tunjangan Pendidikan "<<skul;
cout<<" Rp. "<<tpend<<endl;
cout<<"Honor lembur Rp. "<<h1<<endl;
cout<<"_________________________________________+ "<<endl;
cout<<"Honor yang diterima Rp."<<total;
getch();
}
Ditulis olh : Muh Ridho Wachid S
C++ adalah slah satu bahasa pemrograman yg sangat mudah dimengerti. Disini saya akan membagikan program c++ untuk mengelolah data karyawan.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<string.h>
void main()
{
int a,pend,tgol,tpend,tjam,jam,total,h1;
char gol,nama[25],skul[10];
float honor=300000;
cout<<"Program Hitung Honor Karyawan Kontrak"<<endl;
cout<<"PT. Dingin Damai"<<endl;
cout<<" "<<endl;
cout<<"Nama Karyawan : ";cin>>nama;
cout<<"Golongan : ";cin>>gol;
cout<<"Pendidikan (SMA/D3/S1): ";cin>>pend;
cout<<"Jumlah Jam Kerja : ";cin>>jam;
//gol
if (gol == 'A')
tgol=0.05*honor;
else if (gol == 'B')
tgol=0.1*honor;
else
tgol=0.15*honor;
//pend
if (pend == '1')
{
strcpy(skul,"SMA");
tpend=0.025*honor;
}
else if (pend== '2')
{
strcpy(skul,"D3");
tpend=0.05*honor;
}
else
{
strcpy(skul,"S1");
tpend=0.075*honor;
}
//jam
if (jam > 8)
h1=(jam-8)*2500;
else
h1=0;
total = honor + tgol + tpend + h1;
clrscr();
cout<<"karyawan yang bernama : "<<nama<<endl;
cout<<"honor yang diterima"<<endl;
cout<<" "<<endl;
cout<<"Honor tetap Rp. "<<honor<<endl;
cout<<"Tunjangan Jabatan Rp. "<<tgol<<endl;
cout<<"Tunjangan Pendidikan "<<skul;
cout<<" Rp. "<<tpend<<endl;
cout<<"Honor lembur Rp. "<<h1<<endl;
cout<<"_________________________________________+ "<<endl;
cout<<"Honor yang diterima Rp."<<total;
getch();
}
Ditulis olh : Muh Ridho Wachid S
Minggu, 15 Desember 2019
Program c++ PENGELOLAAN DATA BANK DAN TRANSAKSI
PROGRAM C++ PENGELOLAAN DATA BANK DAN TRANSAKSI.
/*program data transaksi bank*/
#include <iostream.h>
#include <conio.h>
void main()
{
int sa = 1000;
long nt, kode;
char jawab;
cout << "----------------------------------------------"<<endl;
cout << "\tProgram Pengolahan Data Transaksi Tabungan \n ";
cout<<"\t=============================================\n";
cout <<endl;
do{
cout << "Nilai Transaksi\t\t\t : "; cin >> nt;
cout << "Kode Transaksi[1= Simpan /2=Ambil] : "; cin >> kode;
/*percabangan*/
if(kode== 1)
{
cout << "Saldo Awal\t\t\t : " <<sa<<endl;
sa+=nt;
cout << "Saldo Akhir\t\t\t : " <<sa<<endl;
cout <<endl;
}
else
{
if(nt<=sa)
{
cout << "Saldo Awal\t\t\t :" <<sa<<endl;
sa-=nt;
cout << "Saldo Akhir\t\t\t :" <<sa<<endl;
cout <<endl;
}
else
{
sa-=nt;
cout << "Saldo Tidak Mencukupi"<<endl;
goto end;
}
}
/*perulangan*/
cout << "Masih Ada Transaksi Lain [Y/T]?\t : "; cin >> jawab;
cout <<endl;
}
while(jawab == 'Y' || jawab == 'y');
jawab++;
end:
cout << "\t TRIMA KASIH,ATAS TRANSAKSI ANDA.\n";
}
/*program data transaksi bank*/
#include <iostream.h>
#include <conio.h>
void main()
{
int sa = 1000;
long nt, kode;
char jawab;
cout << "----------------------------------------------"<<endl;
cout << "\tProgram Pengolahan Data Transaksi Tabungan \n ";
cout<<"\t=============================================\n";
cout <<endl;
do{
cout << "Nilai Transaksi\t\t\t : "; cin >> nt;
cout << "Kode Transaksi[1= Simpan /2=Ambil] : "; cin >> kode;
/*percabangan*/
if(kode== 1)
{
cout << "Saldo Awal\t\t\t : " <<sa<<endl;
sa+=nt;
cout << "Saldo Akhir\t\t\t : " <<sa<<endl;
cout <<endl;
}
else
{
if(nt<=sa)
{
cout << "Saldo Awal\t\t\t :" <<sa<<endl;
sa-=nt;
cout << "Saldo Akhir\t\t\t :" <<sa<<endl;
cout <<endl;
}
else
{
sa-=nt;
cout << "Saldo Tidak Mencukupi"<<endl;
goto end;
}
}
/*perulangan*/
cout << "Masih Ada Transaksi Lain [Y/T]?\t : "; cin >> jawab;
cout <<endl;
}
while(jawab == 'Y' || jawab == 'y');
jawab++;
end:
cout << "\t TRIMA KASIH,ATAS TRANSAKSI ANDA.\n";
}
Sekian coding ini jika ada kesalahan harap mencermati coding nya.
semoga bermanfaat.
Ditulis olh :MUH RIDHO WACHID S
Program khs c++
PROGRAM C++ PEMBUATAN KHS (KARTU HASIL STUDY) MUDAH DIMENGERTI
/*pemgelolahan data Khs*/
#include<iostream.h>
#include<conio.h>
#include<string.h>
void main()
{
int no,ta,sem,i;
char nmk[50],nam[50],kode[10];
char A,B,C,D,E,nilai;
long bobot,sks,ipk,ips,khs;
char jawab;
jawab='Y';
khs=0;
ipk=0;
i=1;
/*masukkan*/
clrscr();
gotoxy(1,1);
cout<<"program pengelolahan data khs Mahasiswa \n";
gotoxy (1,2);
cout<<"Nama Mahasiswa : \n";
gotoxy (17,2);
cin>>nam;
gotoxy(28,2);
cout<<"Tahun ajaran : \n";
gotoxy(42,2);
cin>>ta;
gotoxy(28,3);
cout<<"No.Induk Mhs : \n";
gotoxy(42,3);
cin>>no;
gotoxy(1,3);
cout<<"Semester : \n";
gotoxy (17,3);
cin>>sem;
gotoxy(1,4);
cout<<"=========================================== \n";
gotoxy(1,5);
cout<<"| No. | Kode MK | Nama Mata Kuliah | SKS | Nilai | bobot |";
gotoxy(1,6);
cout<<"-------------------------------------------------------------";
do
{
gotoxy (1,6+i);
cout<<"| | | | | | |";
gotoxy(4,6+i);
cout<<""<<i<<"";
gotoxy(8,6+i);
cin>>kode;
gotoxy(24,6+i);
cin>>nmk;
gotoxy(37,6+i);
cin>>sks;
gotoxy(49,6+i);
cin>>nilai;
if (nilai=='A')
bobot=sks*4;
else if(nilai=='B')
bobot=sks*3;
else if(nilai=='C')
bobot=sks*2;
else if(nilai=='D')
bobot=sks*1;
else
bobot=sks*0;
gotoxy(55,6+i);
cout<<""<<bobot<<"";
/*hitungan*/
khs+=sks;
ipk+=bobot;
ips=ipk/khs;
gotoxy (20,23);
cout << "apakah mau mengisi lagi (Y/T) : ";
cin >> jawab;
cout <<"\n";
i+=1;
}
while(jawab=='Y' || jawab =='y');
gotoxy(1,6+i);
cout << "========================================================";
gotoxy (1,7+i);
cout <<" | | | | | | |";
gotoxy (25,7+i);
cout <<" total sks";
gotoxy (38,7+i);
cout <<khs<<"\n";
gotoxy(45,7+i);
cout <<" Bobot ";
cout <<ipk<<"\n";
gotoxy (1,8+i);
cout << "=====================================================\n";
gotoxy (1,9+i);
cout <<"Indeks Prestasi Semester : ";
gotoxy (27,9+i);
cout <<ips<<"\n";
}
/*pemgelolahan data Khs*/
#include<iostream.h>
#include<conio.h>
#include<string.h>
void main()
{
int no,ta,sem,i;
char nmk[50],nam[50],kode[10];
char A,B,C,D,E,nilai;
long bobot,sks,ipk,ips,khs;
char jawab;
jawab='Y';
khs=0;
ipk=0;
i=1;
/*masukkan*/
clrscr();
gotoxy(1,1);
cout<<"program pengelolahan data khs Mahasiswa \n";
gotoxy (1,2);
cout<<"Nama Mahasiswa : \n";
gotoxy (17,2);
cin>>nam;
gotoxy(28,2);
cout<<"Tahun ajaran : \n";
gotoxy(42,2);
cin>>ta;
gotoxy(28,3);
cout<<"No.Induk Mhs : \n";
gotoxy(42,3);
cin>>no;
gotoxy(1,3);
cout<<"Semester : \n";
gotoxy (17,3);
cin>>sem;
gotoxy(1,4);
cout<<"=========================================== \n";
gotoxy(1,5);
cout<<"| No. | Kode MK | Nama Mata Kuliah | SKS | Nilai | bobot |";
gotoxy(1,6);
cout<<"-------------------------------------------------------------";
do
{
gotoxy (1,6+i);
cout<<"| | | | | | |";
gotoxy(4,6+i);
cout<<""<<i<<"";
gotoxy(8,6+i);
cin>>kode;
gotoxy(24,6+i);
cin>>nmk;
gotoxy(37,6+i);
cin>>sks;
gotoxy(49,6+i);
cin>>nilai;
if (nilai=='A')
bobot=sks*4;
else if(nilai=='B')
bobot=sks*3;
else if(nilai=='C')
bobot=sks*2;
else if(nilai=='D')
bobot=sks*1;
else
bobot=sks*0;
gotoxy(55,6+i);
cout<<""<<bobot<<"";
/*hitungan*/
khs+=sks;
ipk+=bobot;
ips=ipk/khs;
gotoxy (20,23);
cout << "apakah mau mengisi lagi (Y/T) : ";
cin >> jawab;
cout <<"\n";
i+=1;
}
while(jawab=='Y' || jawab =='y');
gotoxy(1,6+i);
cout << "========================================================";
gotoxy (1,7+i);
cout <<" | | | | | | |";
gotoxy (25,7+i);
cout <<" total sks";
gotoxy (38,7+i);
cout <<khs<<"\n";
gotoxy(45,7+i);
cout <<" Bobot ";
cout <<ipk<<"\n";
gotoxy (1,8+i);
cout << "=====================================================\n";
gotoxy (1,9+i);
cout <<"Indeks Prestasi Semester : ";
gotoxy (27,9+i);
cout <<ips<<"\n";
}
Sekian dari saya semoga bisa bermanfaat dan apabila outputnya salah .mohon cermati coding nya. Trimakasih
Ditulis oleh: MUH RIDHO WACHID S
Senin, 09 Desember 2019
apa itu perulangan di c++
Pengertian Perulangan atau Looping
Perulangan dapat diartikan sebagai berikut:Perulangan (atau dalam bahasa inggris disebut dengan loop) adalah instruksi program yang bertujuan untuk mengulang beberapa baris perintah.Fungsi paling sederhana yaitu untuk mempermudah melakukan suatu proses yang berulang-ulang, seperti mencetak angka dari 1 – 100.
Ada 3 cara untuk melakukan perulangan di C++ yaitu: for, while, & do while.
#1 Perulangan dengan fungsi for
Penulisan dasar format perulanganfor
dalam C++ adalah sebagai berikut:
for (start; condition; increment)
{
statement;
}
Start adalah kondisi pada saat awal perulangan.Biasanya kondisi awal ini digunakan untuk membuat dan memberikan nilai kepada variabel yang digunakan untuk mengontrol perulangan.
Misalkan, kita akan membuat variabel i, maka untuk kondisi start ini, kita juga harus memberikan nilai awal untuk variabel i, misalnya dengan 1, maka i=1.
Misalkan kita ingin menghentikan perulangan jika variabel
i
telah mencapai nilai 10, maka pada bagian condition ini kita membuat perintah i<=10.Yang berarti selama nilai i kurang atau sama dengan 10, terus lakukan perulangan.
Increment adalah bagian yang digunakan untuk memproses variabel agar bisa memenuhi kondisi akhir perulangan.
Umumnya nilai variable tersebut bertambah (i++) / berkurang (i--) 1 (satu).
Condition adalah kondisi yang harus dipenuhi agar perulangan dijalankan. Selama kondisi ini terpenuhi, maka C++ akan terus melakukan perulangan.
Statement adalah bagian kode program yang akan diproses secara terus-menerus selama proses perulangan berlangsung.
Kita membuat blok program di antara tanda kurung kurawal ({ dan }) sebagai penanda bahwa bagian di dalam kurung kurawal inilah yang akan dikenai proses perulangan.
Contoh looping dengan fungsi for pada program c++:
#include <iostream>
using namespace std;
void CetakAngka (int i, int j){
for (i = 1; i <= j; i++){
cout << i << '\n';
}
}
int main ()
{
CetakAngka (1,10);
}
#2 Perulangan dengan fungsi while
Dalam perulanganwhile
, program akan terus melakukan perulangan dengan mengeksekusi pernyataan target selama kondisi tertentu bernilai benar.Penulisan dasar format perulangan while dalam C++ adalah sebagai berikut:
while(condition){
statement;
}
Condition adalah kondisi yang harus dipenuhi agar perulangan berlangsung.Kondisi ini mirip seperti dalam perulangan for.
Condition ini akan diperiksa pada tiap perulangan, dan hanya jika hasilnya FALSE, maka proses perulangan berhenti. Artinya kita tidak tahu berapa banyaknya perulangan.
Karena, selama condition bernilai TRUE, maka perulangan akan terus dilakukan.
Statement adalah kode program yang akan diulang.
Tanda kurung kurawal diperlukan untuk membatasi blok program yang akan diulang. Jika statement hanya terdiri dari 1 baris, maka tidak diperlukan.
Contoh perulangan dengan fungsi while dalam program c++:
#include <iostream>
using namespace std;
int main () {
// Local variable declaration:
int a = 1;
// while loop execution
while( a < 10 ) {
cout << "value of a: " << a << endl;
a++;
}
return 0;
}
#3 Perulangan dengan fungsi do while
Perulanganwhile
dan do-while
pada dasarnya hampir sama.
do {
statement;
} while (condition);
Perbedaan terletak pada ’lokasi’ pengecekan kondisi perulangan.Dalam struktur while, pengecekan untuk kondisi perulangan di lakukan di awal, sehingga jika kondisi tidak terpenuhi, maka perulangan tidak akan pernah dijalankan.
Namun pada perulangan do-while:
Pengecekan kondisi akan dilakukan di akhir perulangan, sehingga walaupun kondisi adalah FALSE, perulangan akan tetap berjalan minimal 1 kali.
Statement adalah kode program yang akan diulang & condition adalah kondisi yang harus dipenuhi agar perulangan berlangsung.
Contoh program looping dengan fungsi do while dalam pemrograman c++:
#include <iostream>
using namespace std;
int main () {
// Local variable declaration:
int a = 1;
// while loop execution
do {
cout << "value of a: " << a << endl;
a = a + 1;
} while ( a < 10 );
return 0;
}
Manarik Kesimpulan
Meskipun perulangan atau looping memiliki fungsi yang sama, namun ketiga fungsi tersebut digunakan pada kondisi yang berbeda.- While - Perulangan
while
digunakan untuk kondisi perulangan dimana banyaknya perulangan tidak dapat dipastikan pada saat penulisan program. - For - Perulangan
for
digunakan untuk kondisi perulangan dimana jumlah perulangan telah di tentukan di awal. - do-while - Sama seperti perulangan
while
, dalam perancangan perulangando-while
ini kita harus memahami alur logika program yang dibuat. Banyaknya perulangan di tentukan pada saat program mencapai kondisi FALSE.
sumber : https://kodedasar.com/perulangan-cpp/
program pascal menggunakan foor
pernyataan FOR
Perulangan Positif
Contoh perulangan positif :
Contoh 1. Mencetak “saya sedang belajar for” sebanyak 5 kali.
Contoh 2. Menjumlahkan deret 1 sampai N (1+2+3…+N). N adalah bilangan bulat positif.
Perulangan Negatif
Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do, dengan bentuk umum:
For variabel-kontrol := nilai awal DownTo nilai akhir Do
penyataan
Contoh perulangan negatif :
Contoh 3. Mencetak menurun angka 5 sampai dengan 1
Perulangan Bersarang
Perulangan bersarang adalah perulangan yang berbeda di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan akan bertambah, mengerjakan perulangan yang lebh dalam lagi mulai dari nilai awalnya dan seterusnya.
Contoh perulangan bersarang:
Contoh 4. Mencetak matrix:
Pernyataan for adalah konstruksi pengulangan tanpa kondisi, artinya
instruksi-instruksi di dalam badan pengulangan diulangi sejumlah kali
yang di spesifikasikan oleh pemrogram. Dalam hal ini, jumlah pengulangan
sudah diketahui sebelum konstruksi pengulangan eksekusi. Perulangan
dengan pernyataan For digunakan untuk mengulang pernyataan atau satu
blok pernyataan berulang kali sejumlah yang ditentukan. Jumlah
pengulangan diketahui atau dapat ditentukan sebelum eksekusi. Untuk
mencacah beberapa kali pengulangan dilakukan, diperlukan sebuah peubah
(variable) pencacah (counter). Peubah ini nilainya selalu bertambah satu
setiap kali pengulangan dilakukan. Jika cacah pengulangan sudah
mencapai jumlah yang dispesifikasikan, maka proses pengulangan berhenti.
Perulangan dengan pernyataan For dapat berbentuk perulangan positif,
perulangan negatif dan perulangan tersarang.
Perulangan Positif
Perulangan positif adalah perulangan dengan penghitung dari kecil ke
besar atau pertambahan positif. Perulangan positif dapat dibentuk dengan
menggunakan pernyataan For-To-Do, dengan bentuk umum:
For variabel-kontrol:=nilai awal To nilai akhir Do
pernyataan
Contoh perulangan positif :
Contoh 1. Mencetak “saya sedang belajar for” sebanyak 5 kali.
Program cetak;
Uses wincrt;
Var
I:Integer;
Begin
For I:= 1 to 5 Do Writeln(‘sedang belajar for’);
End.
Contoh 2. Menjumlahkan deret 1 sampai N (1+2+3…+N). N adalah bilangan bulat positif.
Program penjumlahan_deret;
Uses wincrt;
Var
N :integer;
I :integer;
Jumlah:integer;
Begin
Write (‘berapa N ?’);readln(N);
Jumlah:=0;
For I := 1 to N do
Begin
Jumlah := jumlah + i
End;
Writeln (‘jumlah deret = ‘ , jumlah);
End.
Perulangan Negatif
Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do, dengan bentuk umum:
For variabel-kontrol := nilai awal DownTo nilai akhir Do
penyataan
Contoh perulangan negatif :
Contoh 3. Mencetak menurun angka 5 sampai dengan 1
Program cetak_menurun;
Uses wincrt;
Var
I:integer;
Begin
For I:=5 downto 1 do
Begin
Writeln(I);
End;
End.
Perulangan Bersarang
Perulangan bersarang adalah perulangan yang berbeda di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan akan bertambah, mengerjakan perulangan yang lebh dalam lagi mulai dari nilai awalnya dan seterusnya.
Contoh perulangan bersarang:
Contoh 4. Mencetak matrix:
1 1 1 2 1 3
2 1 2 2 2 3
3 1 3 2 3 3
4 1 4 2 4 3
5 1 5 2 5 3
Program cetak2;
2 1 2 2 2 3
3 1 3 2 3 3
4 1 4 2 4 3
5 1 5 2 5 3
Program cetak2;
Uses wincrt;
Var
I,J:Integer;
Begin
For I:=1 to 5 Do
Begin
For j:=1 to 3 Do
Begin
Write(I:8,J:3);
End;
Writeln;
End;
End.
Sabtu, 16 November 2019
CONTOH PROGRAM SEDERHANA C++
Contoh Program sederhana menggunakan bahasa C++
- Pemrograman diskon
#include<iostream.h>
#include<conio.h>
void main()
{
char toko[30];
float kd_brng;
float har_brng;
float jml_brng;
float bayar;
float jml_bayar;
float diskon;
cout<<"TOKO : ";
cin>>toko;
cout<<"MASUKKAN KODE BARANG :";
cin>>kd_brng;
cout<<"MASUKKAN HARGA BARANG:";
cin>>har_brng;
cout<<"MASUKKAN JUMLAH BARANG:"; cin>>jml_brng;
bayar= har_brng * jml_brng;
if (bayar>=100000)
cout<<"MENDAPATKAN DISKON 10%\n";
else
cout<<"TIDAK MENDAPATKAN DISKON\n";
diskon =0.10 * bayar;
cout<<"DISKON. : ,"<<diskon<<endl;
jml_bayar= bayar - diskon;
cout<<"jumlah bayar:,"<<jml_bayar<<endl;
}
Output
Mohon maap ya saya coldingnya lewat HP. Namun tenang semua itu sama saja.
Ditulis oleh : MUH RIDHO WACHID S
Rabu, 13 November 2019
BAHASA PEMROGRAMAN C++
APA SIH BAHASA PEMROGRAMAN C++ ???
Bahasa pemrograman sangat banyak macamnya. Mulai dari yang paling lama hingga yang lagi ngetrand sekarang. Jika dikategorikan bahasa program,terdiri atas bahasa tingkat rendah,menengah dan tinggi. Namun Tak usah kuwatir. Semua bahasa pemrograman itu sama.tinggal kita nya aja yang membiasakan diri untuk berlatih. Di artikel ini kita akan mengenal apa itu bahasa c++. Langsung saja tidak usah lama- lama.
- MENGENAL BAHASA PEMROGRAMAN C++
Bahasa pemrograman C++ tidak lepas dari pendahulunya yaitu bahasa C. Pencipta bahasa C adalah Brian W Kernighan dan Denis M Ritchi pada tahu 1972. Bahasa C disebut juga dengan bahasa terstruktur . Dan dapa digunakan dari berbagai mesin PC sampai mainfram.
Bahasa C++ diciptakan satu dekade setelah bahasa C yang diciptakan oleh Bjarne Stroustrup pada tahun 1983. Bahasa ini beraifat kompatibel dengan bahasa pendahulunya yaitu C. Program yang dibuat menggunakan bahasa C++ dapat dibuat menggunakan sembarang teks editor maupun editor compilernya. Pada saat komplikasi program utama harus ada file header (h). Supaya bisa diterjemahkan menjadi file objek (OJB). Selanjutnya file obyek lain dan file libray (LIB).
2. STRUKTUR PROGRAM C++
Deklarasi
Pernyataan yang memberikan informasi tentang variable.
Input
Memasukkan setiap data yang ingin kita masukkan kedalam program yang akan kita buat.
Proses
Setiap inputan dari program yang kita buat akan diproses pendeklarasiannya
Output
Proses mengeluarkan hasil dari program yang kita buat.
3. ATURAN UMUM PENULUSAN BAHASA C++
- Bahasa C++ bersifat case sensitiv artinya hurub besar dan kecil dibedakan
- Setiap program memiliki header/kepala program
- Program C++ berbentuk fungsi (main () )
- Tanda () digunakan untuk mengapit argumen
- Progam bisa dimulai jika diapit tanda kurung buka { dan diakhiri dengan kurung tutup }
- Semua tulisan program yang kita buat dianggap blok
- Baris pertama harus ada #include <....> dan setiap program harus diakhiri tanda titik koma ;
- Agar program bisa berjalan harus dicompiler terlebih dahulu.
Ditulis oleh :Muh Ridho Wachid S
Sabtu, 02 November 2019
Apa itu Flowchart?
Apa sih flowchart itu?pasti kalian yang mau belajar pemrograman harus tahu terlebih dahulu apa itu flwchart. Tanpa flowchart seorang programe atau user sangan kesulitan saat ngolding. Nah di artikel ini saya akan membahas tentang apa itu flowchart dan bagaimana kita membuatnya
1. MENGENAL FLOWCHART ALGORITMA
Flowchar adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart sendiri sangat memudahkan seorang programer karena setiap langkah-langkah program atau prosedur sudah terseteuktur tinggal kita seorang programer memasukkan nya ke bahasa programer. Namun pembuatan flowchart sendiri tidak bisa asal-asalan,harus dengan ketelitian dan penalaran yang pas dengan perhitungan. Jika kita cuma membuat secara ngawur maka hasilnya juga ngawur.
2. PEDOMAN-PEDOMAN DALAM MEMBUAT 8FLOWCHART.
Bila seorang analisi, programer akan membuat flowchart harus mengerti langkah-langkahnya. Adapun struktur pembuatan flowchat yang harus diperhatikan:
-flowchart digambarkan dari halaman atas kebawah dan kekiri ke kanan.jangan terbalik ya.
-aktivitas digambarkan harus didefinisikan secara hati-hati supaya dapat dimengerti oleh prmbacanya.
-menentukan kapan aktifitas dimulai dan selesai.
-setiap aktifitas harus diuraikan dengan kata kerja, misalnya , MENGHITUNG TEMPERATUR.
-setiap aktivitas harus urut dan benar
-lingkup dan rang dari aktivitas harus ditelusuri dengan teliti dan hati-hati. Pencabangan yang memotong aktivitas yang sedang digambar tidak perlu digambar ulang. Simbol konektor dihilangkan bila pencabangab tidak saling berkaitan dengan sistem.
-gunaakan simbol-simbol flowchart yang sudah ditentukan.
Jadi intinya flowchart itu langkah utama untuk pemrograman. Biasanya flowchart itu digunakan seorang analis lalu baru diserahkan kepada programer. Sekian artikel ini semoga bermanfaat bagi kita semua.
DITULIS OLEH : MUH RIDHO WACHID S.
Rabu, 30 Oktober 2019
Contoh Pemrograman Pascal
CONTOH PEMROGRAMAN BAHASA PASCAL
Program_datetimedemo:
Output:
Mohon maaf saya ngoldingnya pakek smartphone, karena PC saya masih dalam perbaikan. Tapi jangan kuwatir mau diPC atau di HP sama saja. Karena andoid sama windows sudah menjadi saudara wkwkww.
Sekian, selamat mencoba ya :D
DITULIS OLEH: MUH RIDHO WACHID S.
Selasa, 22 Oktober 2019
APA it PEMROGRAMAN PASCAL???
PEMROGRAMAN PASCAL
Paskal adalah suatu bahsa pemrograman yang digunakan untuk belajar algoritma bagi pemula dibidang akademis. bhasa paskal sendiri dikembangkan oleh Nikalus writh pada tahun 1970. Bahasa pascal menjadi terpopuler pada tahun 1970-1990 dan menjadi bahasa pemrograman pengembangan Apple Lisa.
Perlukah Belajar Pascal?
Jika anda melihat lowongan kerja programmer saat ini, nyaris tidak ada yang membutuhkan keahlian bahasa pascal, jadi untuk apa mempelajari pascal?Karena berbagai alasan dan sejarah yang panjang, saat ini Pascal ‘kalah bersaing’ dengan bahasa pemrograman lain, seperti C, C++, Java bahkan bahasa BASIC (melalui Microsoft Visual Basic). Ini terjadi bukan karena bahasa Pascal yang tidak ‘bagus’, akan tetapi lebih karena sisi marketing dan kurangnya dukungan Industri.
Sebagai contoh, banyak kalangan yang menganggap Pascal lebih bagus dan lebih terstruktur dibandingkan dengan BASIC, namun BASIC didukung oleh perusahaan sekelas Microsoft dengan Microsoft Visual Basic, sehingga lebih populer dibandingkan Borland Delphi (aplikasi sejenis Visual Basic yang menggunakan bahasa Pascal).
Walaupun tidak sepopuler bahasa C,C++ atau Java, saat ini Pascal masih banyak digunakan sebagai bahasa pemrograman pengantar di sekolah dan universitas.
Pascal adalah untuk anda yang ingin mempelajari algoritma dan pemrograman dari dasar, atau siswa SMA/SMK yang ingin mengikuti olimpiade komputer. Pascal juga cocok bagi siswa SMA yang berencana mengambil jurusan Ilmu Komputer / Teknik Informatika dan ingin ‘curi start’ berkenalan dengan bahasa pemrograman.
Jika anda sudah paham garis besar algoritma dan ingin menguasai bahasa ‘dunia kerja’, Pascal mungkin tidak terlalu cocok. Anda bisa langsung mempelajari C++, C#, Java, Python, atau bahasa pemrograman modern lainnya.
// msg = " -- Selamat Datang di Hins Collections "; msg = " | CONTOH PEMROGRAMAN -- " + msg;pos = 0; function scrollMSG() { document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++; if (pos > msg.length) pos = 0 window.setTimeout("scrollMSG()",200); } scrollMSG(); //]]>
CONTOH PEMROGRAMAN PASCAL
- Contoh 1: Contoh program Pascal untuk Menghitung Gaji
uses crt;
var
nama_karyawan:string;
alamat:string;
gaji_pokok,tunjangan,pajak,gaji_bersih:comp;
begin
writeln(‘menghitung gaji bersih karyawan’);
write (‘nama karyawan:’);readln(nama_karyawan);
write (‘alamat:’);readln(alamat);
write (‘gaji pokok:’);readln(gaji_pokok);
tunjangan:=0.15 * gaji_pokok;
pajak:=0.075 * gaji_pokok;
gaji_bersih:=gaji_pokok+tunjangan-pajak;
writeln(nama_karyawan);
writeln(‘gaji pokok Anda adalah’,gaji_pokok);
writeln(‘tunjangan Anda sebesar’,tunjangan);
writeln(‘pajak penghasilan Anda sebesar’,pajak);
writeln(‘maka gaji bersih Anda adalah’,gaji_bersih);
end.
Ditulis oleh : Muh Ridho Wachid S.
Langganan:
Postingan (Atom)