Program C/C++ Kasir Sederhana (Switch)
#include <stdio.h>
int main()
{
int pil, a, b;
printf("Program kasir sederhana\n");
printf("-----------------------\n");
printf("1. Makanan\n");
printf("2. Minuman\n");
printf("Masukan Pilihan Anda : ");
scanf("%d", &pil);
switch(pil)
{
case 1:
printf("1. Pizza Rp. 10000\n");
printf("2. Nasi Goreng Rp. 8000\n");
printf("3. Mie Rebus Rp. 7000\n");
printf("Masukkan Pilihan Anda: ");
scanf("%d", &a);
switch(a)
{
case 1: printf("Anda Memilih Pizza\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 10000 * b);
printf("\nTerimakasih");
break;
case 2: printf("Anda Memilih Nasi Goreng\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 8000 * b);
printf("\nTerimakasih");
break;
case 3: printf("Anda Memilih Mie Rebus\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 7000 * b);
printf("\nTerimakasih");
break;
default: printf("Anda salah memasukkan kode\n");
}
break;
case 2:
printf("1. Jus Rp. 10000\n");
printf("2. Coca-cola Rp. 7500\n");
printf("3. Air Mineral Rp. 4000\n");
printf("Masukkan Pilihan Anda: ");
scanf("%d", &a);
switch(a)
{
case 1: printf("Anda Memilih Jus\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 10000 * b);
printf("\nTerimakasih");
break;
case 2: printf("Anda Memilih Coca-cola\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 7500 * b);
printf("\nTerimakasih");
break;
case 3: printf("Anda Memilih Air Mineral\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 4000 * b);
printf("\nTerimakasih");
break;
default: printf("Anda salah memasukkan kode\n");
}
break;
default: printf("Anda salah memasukkan kode\n");
}
getch();
}
int main()
{
int pil, a, b;
printf("Program kasir sederhana\n");
printf("-----------------------\n");
printf("1. Makanan\n");
printf("2. Minuman\n");
printf("Masukan Pilihan Anda : ");
scanf("%d", &pil);
switch(pil)
{
case 1:
printf("1. Pizza Rp. 10000\n");
printf("2. Nasi Goreng Rp. 8000\n");
printf("3. Mie Rebus Rp. 7000\n");
printf("Masukkan Pilihan Anda: ");
scanf("%d", &a);
switch(a)
{
case 1: printf("Anda Memilih Pizza\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 10000 * b);
printf("\nTerimakasih");
break;
case 2: printf("Anda Memilih Nasi Goreng\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 8000 * b);
printf("\nTerimakasih");
break;
case 3: printf("Anda Memilih Mie Rebus\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 7000 * b);
printf("\nTerimakasih");
break;
default: printf("Anda salah memasukkan kode\n");
}
break;
case 2:
printf("1. Jus Rp. 10000\n");
printf("2. Coca-cola Rp. 7500\n");
printf("3. Air Mineral Rp. 4000\n");
printf("Masukkan Pilihan Anda: ");
scanf("%d", &a);
switch(a)
{
case 1: printf("Anda Memilih Jus\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 10000 * b);
printf("\nTerimakasih");
break;
case 2: printf("Anda Memilih Coca-cola\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 7500 * b);
printf("\nTerimakasih");
break;
case 3: printf("Anda Memilih Air Mineral\n");
printf("Mau berapa banyak: ");
scanf("%d", &b );
printf("Total Harga: %d", 4000 * b);
printf("\nTerimakasih");
break;
default: printf("Anda salah memasukkan kode\n");
}
break;
default: printf("Anda salah memasukkan kode\n");
}
getch();
}
maaf, kok setelah command terakhir langsung keluar ya?
ReplyDeleteSukses gan, keep support
ReplyDeleteSoftware Toko