Kamis, 20 Oktober 2016

TUGAS LOGIKA DAN ALGORITMA PERTEMUAN KE 5

Tugas
1.Buatlah Algoritma dan program untuk menentukan total pembelian
minuman apabila diberlakukan ketentuan berikut ini:

















Kode Minuman diinputkan. Apabila total pembelian melebihi 100000,
maka akan mendapatkan potongan sebanyak 15%, sebaliknya jika
kurang dari 100000 tidak mendapatkan potongan

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.

JAWABAN..

1. #include <stdio.h>
#include <iostream.h>
#include <conio.h>
main()
{
int jumlah,kode;
float harga,total;
double bayar;
printf("_______________________________\n");
printf("kode |  Jenis     |   Harga   |\n");
printf("-------------------------------\n");
printf("1    |  Milo      |   Rp 10000|\n");
printf("2    |  Kopi      |   Rp 3000 |\n");
printf("3    |  Teh Manis |   Rp 2500 |\n");
printf("4    |  Jus       |   Rp 5000 |\n");
printf("----------------------------- |\n");
total=0;
menu:
{
printf("\nMasukkan kode   minuman : ");
scanf("%d",&kode);
printf("Masukkan jumlah pesanan : ");
scanf("%d",&jumlah);
printf("\n====================================\n");
if(kode==1)
harga = (float) 10000*jumlah;
else if(kode==2)
harga = (float)3000*jumlah;
else if(kode==3)
harga = (float)2500*jumlah;
else if(kode==4)
harga = (float)5000*jumlah;
total=total+harga;
}
if(total > 100000)
bayar=total-(0.15*total);
else
bayar=total;
printf("Harga yang harus dibayar =%10.2f\n",bayar);

int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3.kesalahan menginput program akan berhenti\n";
cin>>jawab;

if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
exit:
}

Tampilan tidak mendapatkan diskon

 Tampilan mendapatkan diskon
 
 2.  #include <iostream.h>

#include <conio.h>


main (void) {

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 << "Tidak Ada" << endl;

} else {

cout << c<< endl;

}

cout << "Ketik Y Untuk Melanjutkan, atau T Untuk Berhenti: "; cin >> pilihan;

}

while(pilihan == 'y');


}

Tampilan dari bahasa c++ diatas