No 1 :
Buatlah Algoritma dan program untuk menentukan total pembelian minuman apabila diberlakukan ketentuan berikut ini:
Kode
|
Jenis Minuman
|
Harga
|
1
|
Milo
|
Rp.
10000
|
2
|
Kopi
|
Rp.
3000
|
3
|
The
Manis
|
Rp.
2500
|
4
|
Jus
|
Rp.
5000
|
Kode Minuman diinputkan. Apabila total pembelian melebihi 100000, maka akan mendapatkan potongan sebanyak 15%, sebaliknya jika kurang dari 100000 tidak mendapatkan potongan.
Jawab :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char kode[3], jawab, *jenis;
float diskon;
long harga, jumbel, total, jumlah_harga;
menu:
cout<<" -=TOKOH MINUMAN AFRO=- \n\n "<<endl;
cout<<"==================================================="<<endl;
cout<<" | Kode | Jenis Minuman | Harga |\n "<<endl;
cout<<"==================================================="<<endl;
cout<<" | 1 | Milo | Rp. 10000 |\n"<<endl;
cout<<" | 2 | Kopi | Rp. 3000 |\n"<<endl;
cout<<" | 3 | Teh Manis | Rp. 2500 |\n"<<endl;
cout<<" | 4 | Jus | Rp. 5000 |\n"<<endl;
cout<<"---------------------------------------------------"<<endl;
cout<<endl<<endl;
cout<<" Masukan Kode angka (1-4) : "; cin>>kode;
if(strcmpi(kode,"1")==0)
{
jenis="Milo";
harga=10000;
}
else
if(strcmpi(kode,"2")==0)
{
jenis="Kopi";
harga=3000;
}
else
if(strcmpi(kode,"3")==0)
{
jenis="Teh Manis";
harga=2500;
}
else
if(strcmpi(kode,"4")==0)
{
jenis="Jus";
harga=5000;
}
else
{
jenis="-MAAF ANDA SALAH KODE-";
}
cout<<" Jenis Minuman : "<<jenis<<endl;
cout<<" Harga Minuman (Rp) : "<<harga<<endl;
cout<<" Jumlah Beli : "; cin>>jumbel;
//Proses Jumlah Harga
jumlah_harga=harga*jumbel;
cout<<" Jumlah Harga (Rp) : "<<jumlah_harga<<endl;
if(jumlah_harga>=100000)
{ diskon = 0.15 * jumlah_harga ;
}
else
{ diskon =0 ;
}
cout<<" Diskon (Rp) : "<<diskon<<endl;
//Proses Total
total=jumlah_harga-diskon;
cout<<" Total Harga (Rp) : "<<total<<endl;
getch();
cout<<endl<endl;
cout<<"Kembali Ke Menu atau Keluar [Y/N] = "; cin>>jawab;
if(jawab=='Y'||jawab=='y')
{clrscr();
goto menu;
}
else
if(jawab=='N'||jawab=='n')
{
goto exit;
}
exit:
}
Tampilan Output :
=======================================================================
No 2 :
Buatlah algoritma dan program untuk menentukan sisa hasil pembagian antara bilangan yang dimasukkan dengan bilangan pembagi. Apabila sisa baginya =0 maka dicetak tidak ada dan jika ada sisa baginya ditampilkan.
Jawab:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
main()
{
char pilihan;
int a,b,c;
cout<<"\t\t -==MENENTUKAN SISA HASIL BAGI==- \n\n";
do
{
cout<<"\n\nMasukkan Sembarang Bilangan : "; cin>>a;
cout<<"Masukkan Bilangan Pembagi : "; cin>>b;
c=a%b;
if(c==0)
{
cout<<endl<<endl;
cout<<"Tidak Ada"<<endl;
}
else
{
cout<<endl<<endl;
cout<<c<<endl;
}
cout<<endl<<endl;
cout<<"Ketik Y Untuk Melanjutkan, atau N Untuk Berhenti: "; cin>>pilihan;
}
while(pilihan=='Y'||pilihan=='y');
}
Tampilan Output :


Tidak ada komentar:
Posting Komentar