Wednesday, May 23, 2012

contoh program tabungan c++

#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;
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

Popular Posts

 
© Copyright 2035 KOKA | BLOG
Theme by Yusuf Fikri