#include <iostream.h>
#include <conio.h>
Include adalah header dalam pemograman c dan bahasa c , dan file headernya berisi iostream dan conio , yang mempunyai kegunaan yg berbedan , iostream.h berguna untuk menjalankan statemetn cout dan cin , sedangkan conio.h berguna untuk menjalankan statement getch ().
float tabung;
variablenya bernama tabung dengan tipe data float karena tipe data float bisa menabung lebih banyak nilai ketimbang variable integer yang berupa angka .
char nama[30],pass[20];
variable nama dan pass dengan tipe data char , dan nama diberi indeks yang bernilai 30 , dan pass di berikan indeks yang bernilai 20 .
int biodata ()
{
clrscr ();
ini adalah procedure dari biodata yang bertipe data integer , lalu dilanjutkan dengan hapus layar karenan setelah procedure ini digunakan akan kembali ke menu awal
cout<<" \n\n";
cout<<" \n\n";
cout<<" \n\n";
cout<<"__________________________________________________________________\n;
cout<<" \n";
cout<<" S E L A M A T D A T A N G ";
cout<<" \n";
cout<<" D I ";
cout<<" \n";
cout<<" B C A ";
cout<<" \n"; cout<<"__________________________________________________________________\n;
cout<<" \n\n";
cout<<" SIGN IN ";
cout<<" \n"; cout<<"================================================================\n\n;
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" "<<" USERNAME : " ;cin>>nama;
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" "<<" PASSWORD : " ;cin>>pass;
cout<<" "<<" "<<" \n";
cout<<"================================================================\n\n;
return 0;
}
Cout berguna untuk mencetak string dancin berguna untuk menginput dan string yang dicetak adalah pada gambar dibawah ini :
int menabung ()
{
clrscr ();
ini adalah procedure dari menabung yang bertipe data integer , lalu dilanjutkan dengan hapus layar karenan setelah procedure ini digunakan akan kembali ke menu awal
cout<<" \n\n";
cout<<" \n\n";
cout<<" USERNAME : "<<nama;
cout<<" \n";
cout<<" PASSWORD : "<<pass;
cout<<" \n";
cout<<"================================================================\n\n;
cout<<" \n\n";
cout<<" "<<" "<<" "<<" anda ingin menabung berapa banyak Rp ";cin>>tabung;
cout<<" \n\n";
cout<<"================================================================\n\n;
return 0;
}
Cout berguna untuk mencetak string , sedangkan cin berguna untuk menginput dan yang sebagain inputan adalah variable nama dan variable pass .
Dibawah ini adalah gambar string yang tercetak dalam outputnya
int saldo ()
{
clrscr();
float saldo;
saldo=50000;
ini adalah procedure dari saldo yang bertipe data integer , lalu dilanjutkan dengan hapus layar
dan ada variable untuk mendapatkan nilai dari saldo , nama variablenya adalah saldo dengan tipe data float , dan saldo bernilai 50000
cout<<" \n\n";
cout<<" \n\n";
cout<<" USERNAME : "<<nama;
cout<<" \n";
cout<<" PASSWORD : "<<pass;
cout<<" \n";
cout<<" ==================================================================\n\n";
cout<<" "<<" "<<" anda menabung sebesar Rp "<<tabung<<" \n";
tabung=tabung+saldo;
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" ditambah saldo anda sebelumnya sebesar Rp "<<saldo<<" \n";
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" ---------------- +\n";
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" jadi tabungan anda saat ini adalah Rp "<<tabung;
cout<<" "<<" "<<" \n";
cout<<" ==================================================================\n\n";
return 0;
}
Cout berguna untuk mencetak string dan cin berguna untuk meninput , pada procedure saldo hanya mencetak hasil inputan pada procedure menabung dan procedure biodata .
Dibawah ini gambar string yang dicetak pada procedure saldo
int motor ()
{
clrscr();
float motor;
motor=100000;
ini adalah procedure dari motor yang bertipe data integer , lalu dilanjutkan dengan hapus layar
dan ada variable untuk mendapatkan nilai dari motor , nama variablenya adalah motor dengan tipe data float , dan motor bernilai 100000
cout<<" \n\n";
cout<<" \n\n";
cout<<" USERNAME : "<<nama;
cout<<" \n";
cout<<" PASSWORD : "<<pass;
cout<<" \n";
cout<<" =====================================================================\n\n";
cout berguna untuk mencetak string dan usernam dan password mengambil hasil inputan variable nama dan pass .
gambar hasil cetak stringnya dibawah ini :
cout<<" "<<" "<<" tabungan anda saat ini adalah Rp "<<tabung<<" \n";
cout<<" "<<" "<<" \n";
if (tabung>motor)
{
cout<<" "<<" "<<" tabungan anda di potong untuk cicilan motor Rp "<<motor<<" \n";
}
Else
{
cout<<" "<<" "<<" tabungan anda tidak cukup untuk membayar cicilan motor \n";
}
Cout berguna untuk mencetak string dan nilai dari tabungan saat ini mengambil nilai dari variable tabung . dan jika tabung lebih besar dari motor maka akan tercetak tabungan anda dipotong untuk cicilan motor sebesar , nilai dari motor akan dimasukan . jika tidak tabungan anda tidak cukup untuk membayar cicilan motor .
tabung=tabung-motor;
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" ---------------- -\n";
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" sisa tabungan anda adalah sebesar Rp "<<tabung;
cout<<" "<<" "<<" \n";
cout<<" ======================================================================\n\n";
return 0;
}
Dan ada opertor dalam procedure motor yaitu = dan + dimana yg dieksekusi adalah tabung = nilai dari tabung dikurangi nilai dari motor . dan stringnya untuk menyatakan sisa tabungan anda adalah sisa tabungan anda adalah sebesar , statementnya mengambil hasil dari pengurangan variable tabung .
int rumah ()
{
clrscr();
float rumah;
rumah=500000;
ini adalah procedure dari rumah yang bertipe data integer , lalu dilanjutkan dengan hapus layar
dan ada variable untuk mendapatkan nilai dari rumah , nama variablenya adalah rumah dengan tipe data float , dan rumah bernilai 500000
cout<<" \n\n";
cout<<" \n\n";
cout<<" USERNAME : "<<nama;
cout<<" \n";
cout<<" PASSWORD : "<<pass;
cout<<" \n";
cout<<" ======================================================================\n\n";
cout berguna untuk mencetak string dan usernam dan password mengambil hasil inputan variable nama dan pass .
gambar hasil cetak stringnya dibawah ini :
cout<<" "<<" "<<" tabungan anda saat ini adalah Rp "<<tabung<<"\n";
cout<<" "<<" "<<" \n";
if (tabung>rumah)
{
cout<<" "<<" "<<" tabungan anda di potong untuk cicilan rumahRp "<<rumah<<"\n";
}
else
{
cout<<" "<<" "<<" tabungan anda tidak cukup untuk membayar cicilan rumah \n";
}
Cout berguna untuk mencetak string dan nilai dari tabungan saat ini mengambil nilai dari variable tabung . dan jika tabung lebih besar dari rumah maka akan tercetak tabungan anda dipotong untuk cicilan rumah sebesar , nilai dari rumah akan dimasukan . jika tidak tabungan anda tidak cukup untuk membayar cicilan rumah .
tabung=tabung-rumah;
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" ---------------- -\n";
cout<<" "<<" "<<" \n";
cout<<" "<<" "<<" sisa tabungan anda adalah sebesar Rp "<<tabung<<" \n";
cout<<" "<<" "<<" \n";
cout<<" ======================================================================n\n";
return 0;
}
Dan ada opertor dalam procedure motor yaitu = dan + dimana yg dieksekusi adalah tabung = nilai dari tabung dikurangi nilai dari rumah . dan stringnya untuk menyatakan sisa tabungan anda adalah sisa tabungan anda adalah sebesar , statementnya mengambil hasil dari pengurangan variable tabung .
int total ()
{
clrscr();
float rumah,motor,hasil;
rumah=500000;
motor=100000;
ini adalah procedure dari total yang bertipe data integer , lalu dilanjutkan dengan hapus layar
dan ada variable untuk mendapatkan nilai dari rumah, motor , nama variablenya adalah rumah dan motor dengan tipe data float , dan rumah bernilai 500000 dan motor diberi nilai 100000
dan variable hasil sebagai hasi dari pertambahan antara rumah dan motor
cout<<" \n\n";
cout<<" \n\n";
cout<<" USERNAME : "<<nama;
cout<<" \n";
cout<<" PASSWORD : "<<pass;
cout<<" \n";
cout<<" ======================================================================\n\n";
cout berguna untuk mencetak string dan usernam dan password mengambil hasil inputan variable nama dan pass .
gambar hasil cetak stringnya dibawah ini :
cout<<" \n\n";
cout<<" "<<" "<<" "<<" keseluruhan pengeluaran anda dibawah ini \n";
cout<<" "<<" "<<" "<<" \n";
cout<<" "<<" "<<" "<<" *. pengeluaran rumah sebesar Rp "<<rumah<<" " <<"\n";
cout<<" "<<" "<<" "<<" \n";
cout<<" "<<" "<<" "<<" *. pengeluaran motor sebesar Rp "<<motor<<" " <<"\n";
dan string yg dicetak adalah gambarnya dibawah ini dengan variable rumah dan motor diambil nilainya
hasil=rumah+motor;
cout<<" "<<" "<<" "<<" \n";
cout<<" "<<" "<<" "<<" ---------------- + \n";
cout<<" "<<" "<<" "<<" \n";
cout<<" "<<" "<<" "<<" total pengeluaran anda adalah Rp "<<hasil<<" " <<"\n";
cout<<" "<<" "<<" "<<" \n";
cout<<" =====================================================================\n\n";
return 0;
}
Variable hari dieksekusi hasil sama dengan rumah ditambah motor . dan cetak string dan total pengeluarannya adalah mengambil nilai hasil .
int exit ()
{
clrscr();
procedure exit lalu hapus ayar
cout<<" \n\n";
cout<<" \n\n"; cout<<"_________________________________________________________________\n";
cout<<" \n";
cout<<" T E R I M A K A S I H ";
cout<<" \n";
cout<<"_________________________________________________________________\n";
cout<<" \n\n";
return 0;
}
Programnya hanya mencetak string . dan string yang dicetak adalah terima kasih
Gambarnya di bawah ini :
main ()
{
int pil;
pil=1;
while (pil!=7) {
clrscr();
main berguna untuk menjalan fungsi fungsi pada c++ dan adalah variable pil yg bertipe data integer dan pil bernilai 1 , lalu dilakukan perulangan while (pil tidak sama dengan 7) lalu hapus layar .
cout<<" \n\n";
cout<<" \n\n"; cout<<"_________________________________________________________________\n";
cout<<" \n";
cout<<" S E L A M A T D A T A N G ";
cout<<" \n";
cout<<" D I ";
cout<<" \n";
cout<<" B C A ";
cout<<" \n"; cout<<"_________________________________________________________________\n"; cout<<" \n\n";
cout<<" \n\n"; cout<<"==========================MENU========================\n";
cout<<" \n\n";
cout<<" 1. BIODATA \n";
cout<<" \n";
cout<<" 2. MENABUNG \n";
cout<<" \n";
cout<<" 3. SALDO \n";
cout<<" \n";
cout<<" 4. CICILAN MOTOR \n";
cout<<" \n";
cout<<" 5. CICILAN RUMAH \n";
cout<<" \n";
cout<<" 6. TOTAL \n";
cout<<" \n";
cout<<" 7. EXIT \n\n";
cout<<" \n";
cout<<" PILIHAN ANDA : ";cin>>pil;
dan mencetak string string yang dicetak adalah menu awal .
lihat gambar dibawah ini :
switch (pil)
{
case 1:{
biodata();
break;
}
Variable pil mengunakan kondisi swtich . dan variable di eksekusi , jika user memasukan nilai 1 akan masuk ke procedure biodata
case 2:{
menabung();
break;
}
jika user memasukan nilai 2 akan masuk ke procedure menabung
case 3:{
saldo ();
break;
}
jika user memasukan nilai 3 akan masuk ke procedure saldo
case 4:{
motor();
break ;
}
jika user memasukan nilai 4 akan masuk ke procedure motor
case 5:{
rumah();
break;
}
jika user memasukan nilai 5 akan masuk ke procedure rumah
case 6:{
total();
break;
}
jika user memasukan nilai 6 akan masuk ke procedure total
case 7:{
exit();
break;
}
jika user memasukan nilai 7 akan masuk ke procedure exit
}
getch();
}
return 0;
}
Getch berguna untuk memberhentikan suatu program . dan return untuk mengembalikan ke program .
0 comments:
Post a Comment