Anda di halaman 1dari 4

Achmad Fauzi Rachmani

1406530893

Teknik Elektro Tutam Rabu shift 16.00-18.00

#include<stdio.h>

int main () //Menerima eksekusi semua fungsi yang ada dalam program

int nomer, jumlah, diskon, sum=0; //nomer,jumlah,dll dideklarasikan dalam bentuk integer

int ttl, uang, kembali ; //Pendeklarasian variabel

int row;//Pendeklarasian variabel

int price[15]={3500, 5500, 7500, 8500, 5500, 5500, 9000, 11000, 7500, 7500};

printf("#########################################################################\n");

printf(" Selamat Datang Di Toko Cilandak\t\t\n"); //Pembuka dalam Program untuk menciptakan kesan
bagus

printf(" Selalu menyedikan yang terbaik untuk Anda\n");

printf(" Nikmati Diskon di Toko Kami\n");

printf("#########################################################################\n\n");

printf("Silahkan pilih nomer barang yang diinginkan <spasi> Banyaknya Barang\n"); //Panduan Kepada
User dalam membeli barang

printf("Contoh: 1 2\n");

printf("Lalu masukkan 0 <spasi> 0\n");

printf("Apabila Anda telah selesai memilih barang belanjaan\n\n");

printf("##########################################################################\n");

printf("|| Daftar barang Di toko kami ||\n"); //Daftar barang-barang yang tersedia di toko

printf("##########################################################################\n");

printf("|| 1) Aqua \t Rp3500,- ||\n");


printf("|| 2) Coca-Cola \t Rp5500,- ||\n");

printf("|| 3) Yakult \t Rp7500,- ||\n");

printf("|| 4) Teh Pucuk Besar\t Rp8500,- ||\n");

printf("|| 5) Teh Botol \t Rp5500,- ||\n");

printf("|| 6) New Green Tea \t Rp5500,- ||\n");

printf("|| 7) Pulpy Orange \t Rp9000,- ||\n");

printf("|| 8) Q-tela Besar\t Rp11000,- ||\n");

printf("|| 9) Taro Besar \t Rp7500,- ||\n");

printf("|| 10) Cheetos Besar \t Rp7500,- ||\n");

printf("##########################################################################\n");

do //// Fungsi yang digunakan untuk mengenali kesalahan dan permasalahan dalam program

printf("Belanjaan :");

scanf("%d %d", &nomer, &jumlah);//User memasukkan barang yang diinginkan ke dalam program

sum= sum + (price[(nomer-1)]*jumlah);//rumus digunakan untuk mengitung total belanjaan

while(nomer!=0 && jumlah !=0);

printf("Maka Harga Belanjaan Anda\t\t\t= Rp %d\n\n", sum); //Harga belanjaan yang harus dibayarkan
oleh pembeli

if(sum>18000) //Pembeli akan mendapat diskon untuk pembelian diatas 18000

diskon = 0.8*sum;//rumus diskon yaitu sebesar 8%

printf("Diskon(8%%)\t\t\t= Rp -%d \n",diskon);//Menampilkan diskon belanjaan

uang= sum - diskon; //Harga setelah dikenai oleh diskon

printf("Harga Belanjaan anda setelah diskon\t= Rp %d \n\n", uang);// menampilkan harga belanjaan

}
else //pembeli tidak mendapat diskon sesuai ketentuan maka:

diskon=0*sum;

uang= sum - diskon;

printf("Jumlah Uang\t\t\t\t= Rp "); //Uang yang harus dibayarkan

scanf("%d",&ttl); //Pengguna memasukkan uang ke program untuk pembayaran

while(ttl<uang) //Salah satu cara menangani permasalahan

printf("\n\t\tMaaf uang Anda tidak mencukupi\n\n");//Menampilkan bahwa uang tidak cukup

printf("Jumlah Uang\t\t\t\t= Rp ");//karena jumlah uang kurang dari total harga

scanf("%d",&ttl);

printf("--------------------------------------------------------------------------\n\n");

kembali=ttl-uang;//rumus kembalian

printf("Kembalian Anda \t\t\t= Rp %d \n\n",kembali); //Kembalian yang diterima oleh pembeli

for(row =1; row <= 4/2; row++) //Tampilan penutup karena user sudah selesai membeli

{ printf("Thank you\n");

printf("Kedatangan Anda di Toko Kami\n");

printf("Semoga Pelayanan Kami Memuaskan Anda\n\n");

return 0;

Anda mungkin juga menyukai