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 :
TUGAS 3
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. Teh 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 SANDY=- \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 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. Teh 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 SANDY=- \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 :


Makasih bang
BalasHapus"if(strcmpi" itu gunanya buat apa ya bang? saya belum diajari sampai situ. makasih
BalasHapusKalo buat dengan algoritma nya gmn iya
BalasHapus