Tugas Logika & Algoritma


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


kode
Jenis minuman
harga
1
Milo
Rp. 10.000
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

Maka Script Codenya : 


#include <stdio.h>
#include <iostream.h>
#include <conio.h>
main()
{
int jumlah,kode;
float harga,total;
double bayar;
printf("================================\n");
printf("NAMA : AFI QURRAHMAN\n");
printf("NIM  : 13150731\n");
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);
getch();
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:
}
Maka Akan Hasilnya seperti ini (Contoh) :


Previous
Next Post »
0 Komentar