Rabu, 13 November 2013

Contoh Program C++ Menggunakan IF - ELSE

/*TOKO BUAH FRESH FRUITY*/

#include<stdio.h>
#include<iostream.h>
#include<conio.h>
main()
{
char kd_buah,kd_kasir[5],nm_buah[5],nm_kasir[5],no_trans[5];
long int hrg,jum_beli,jum_hrg,ttl,ub,uk,pot;
float diskon;
kasir:
cout<<"          Toko Buah \" Fresh Fruity \"\n\n";
cout<<"~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~\n\n";
cout<<"Input No. Transaksi       : ";cin>>no_trans;
cout<<"Input Kode Kasir[BM/RG/DR]: ";cin>>kd_kasir;
cout<<"******************************\n";
cout<<"Pilih Kode Buah [A/L/J]   : ";cin>>kd_buah;
cout<<"Input Jumlah Beli         : ";cin>>jum_beli;

if(strcmp(strupr(kd_kasir),"BM")==0)
{
strcpy(nm_kasir,"Bima");}
else if(strcmp(strupr(kd_kasir),"RG")==0)
{
strcpy(nm_kasir,"Rangga");}
else if(strcmp(strupr(kd_kasir),"DR")==0)
{strcpy(nm_kasir,"Dira");}
else {
clrscr();
cout<<"Kode Salah\n";
goto kasir;
}
buah:
if(kd_buah=='A'||kd_buah=='a')
{
    strcpy(nm_buah,"Apel");hrg=35000;
    if(jum_beli>5)
    { diskon=0.25;}
    else
    {diskon=0;}
}
else if(kd_buah=='L'||kd_buah=='l')
{
    strcpy(nm_buah,"Lengkeng");hrg=25000;
    if(jum_beli>5)
   {diskon=0.05;}
   else
   {
   diskon=0;
   }
}
else if(kd_buah=='J'||kd_buah=='j')
{
    strcpy(nm_buah,"Jeruk");hrg=30000;
    if(jum_beli>5)
   {diskon=0.01;
   }
   else
   {
   diskon=0;
    }
}

else {
cout<<"Kode Buah Salah\n";
goto buah;
}
jum_hrg=hrg*jum_beli;
pot=jum_hrg*diskon;
ttl=jum_hrg-pot;

clrscr();
cout<<"              Struck Pembayaran\n";
cout<<"           Toko Buah \"FRESH FRUITY\"\n\n";
cout<<"================================================\n";
cout<<"Nota : "<<no_trans;cout<<"\tNama Petugas : "<<nm_kasir<<endl<<endl;
cout<<"================================================\n";
cout<<"Buah yg dibeli     : "<<nm_buah<<endl;
cout<<"Harga Per-Kg       : "<<hrg<<endl;
cout<<"Jumlah Beli        : "<<jum_beli;cout<<" Kg"<<endl;
cout<<"Jumlah Harga       : "<<jum_hrg<<endl;
pot=jum_hrg*diskon;
cout<<"Diskon             : "<<pot<<endl;
cout<<"Total Bayar        : "<<ttl<<endl;
cout<<"Uang Bayar         : ";cin>>ub;endl;
uk=ub-ttl;
cout<<"Kembali            : "<<uk<<endl;
getch();
}

Tidak ada komentar:

Posting Komentar