langsung copas saja ke Code block :
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
//#include <strings.h>
//#include <string.h>
/*
float fungsi_p(float harga, float disc){
float total;
total=harga-(harga*disc);
return total;
}
int main(){
float harga, disc, total;
printf("Masukan Harga awal: ");
scanf("%f", &harga);
printf("Diskon Harga: ");
scanf("%f", &disc);
total= fungsi_p(harga, disc);
printf("\nMaka Harga barang total adalah %f", total);
}
*/
char fungsi_nama_brg( char kode_brg)
{
if (kode_brg=='a' || kode_brg=='A') {
printf("\t\t\t\t\t Nama Barang: Televisi F\n");
} // || adalah simbol OR
if (kode_brg=='b' || kode_brg=='B') {
printf("\t\t\t\t\t Nama Barang: Kulkas F\n");
} // || adalah simbol OR
if (kode_brg=='c' || kode_brg=='C') {
printf("\t\t\t\t\t Nama Barang: Radio F\n");
} // || adalah simbol OR
if (kode_brg=='d' || kode_brg=='D') {
printf("\t\t\t\t\t Nama Barang: Magic Com F\n");
} // || adalah simbol OR
return kode_brg;
}
int fungsi_harga(char kode_brg)
{
//gt_kosong:
//system("clear");
int harga; char nama_brg;
if (kode_brg=='a' || kode_brg=='A') {harga=1000; nama_brg="T";} // || adalah simbol OR
if (kode_brg=='b' || kode_brg=='B') {harga=2000; nama_brg=="K";}
if (kode_brg=='c' || kode_brg=='C') {harga=3000; nama_brg=="R";}
if (kode_brg=='d' || kode_brg=='D') {harga=4000; nama_brg=="M";}
//if (kode_brg!='a' || kode_brg!='A' || kode_brg!='b' || kode_brg!='B' || kode_brg!='c' || kode_brg!='C' || kode_brg!='d' || kode_brg!='D') {break;
else {
//printf("Maaf... anda salah tekan \n");
//goto gt_kosong;
//exit (0);
//return 0;
//system("clear");
//break;
}
return harga;
}
/*
int fungsi_diskon(int bayar)
{
int diskon;
if (bayar>10000) diskon=bayar-(bayar*0.20);
else diskon=0;
return diskon;
}
*/
int main()
{
int info, jumlah, bayar, total, diskon, grand;
char kode_brg, nama_brg;
printf("\n\n");
printf("\t\tselamat datang di toko \n");
printf("\t\tSoni Hendarkanto");
printf("\n\n");
printf("Daftar Barang Yang Tersedia: \n\n");
printf("A. Televisi\t Harga \t Rp. 1.000\n");
printf("B. Kulkas\t Harga \t Rp. 2.000\n");
printf("C. Radio\t Harga \t Rp. 3.000\n");
printf("D. Magic Com\t Harga \t Rp. 4.000\n");
printf("\n");
printf("Diskon 20%% apabila total pembelian minimal Rp 10.000 \n\n"); // simbol % harus di tulis ganda, yaitu %%
printf("\t\t\tKetik kode barang yg ingin di beli: ");
scanf("%c", &kode_brg);
// fungsi if dibawah ini untuk memvalidasi kode barang, yaitu hanya bisa sesuai kode yg tertera.
//if (kode_brg!='a') //|| kode_brg!='b' || kode_brg!='B' || kode_brg!='c' || kode_brg!='C' || kode_brg!='d' || kode_brg!='D')
/*
{
printf("Maaf.. Kode Barang yang anda ketik salah....\n");
printf("\n");
}
else
*/
printf("\t\t\tketik jumlah barang: ");
scanf("%i", &jumlah);
printf("\n");
//printf("ketik jumlah \n");
//scanf("%i", &jumlah);
//total = fungsi_harga(kode_brg)*jumlah;
//info=fungsi_harga(kode_brg);
/*
if (kode_brg=='a' || kode_brg=='A') {
printf("\t\t\t\t\t Nama Barang: Televisi\n");
} // || adalah simbol OR
if (kode_brg=='b' || kode_brg=='B') {
printf("\t\t\t\t\t Nama Barang: Kulkas\n");
} // || adalah simbol OR
if (kode_brg=='c' || kode_brg=='C') {
printf("\t\t\t\t\t Nama Barang: Radio\n");
} // || adalah simbol OR
if (kode_brg=='d' || kode_brg=='D') {
printf("\t\t\t\t\t Nama Barang: Magic Com\n");
} // || adalah simbol OR
*/
//printf("nama barang nya = %c\n", nama_brg);
fungsi_nama_brg(kode_brg);
bayar=fungsi_harga(kode_brg) * jumlah;
printf("==ini fungsi harga== \t\t\t total harga sebesar: %i\n", bayar);
if (bayar>10000) diskon=bayar*0.20;
else diskon=0;
printf("==Hanya dengan if== \t\t\t diskon anda adalah: %i\n\n", diskon);
grand=bayar - diskon;
printf("TOTAL HARUS DI BAYAR: %i\n", grand);
//total=fungsi_diskon(diskon);
//printf("==ini fungsi diskon==\t\t diskon anda adalah: %i\n", total);
}
Tidak ada komentar:
Posting Komentar