Anda di halaman 1dari 6

PROGRAM UTS

KELOMPOK 1 KASIR
#include <stdio.h> break;
case 9:
int main(){ harga = 12000;
break;
int pilihan, harga, jumlah, total = 0, harga_akhir, case 10:
total_belanja; harga = 11000;
break;
while (1) { case 0:

printf ("Silahkan pilih barang keperluan anda:\n"); if ((total >= 100000) && (total < 500000)) {
printf ("|No.| Barang \t| Harga |\t\t|No.| Barang \t | harga_akhir = total - (0.1*total);
Harga |\n"); printf("| Wahhh...Selamat yahh, kamu dapat DISKON 10%%
printf("| 1 | Buku Tulis\t| Rp.5000 |\t\t"); | \n");
printf("| 6.| Pensil Mekanik\t | Rp.2500 | \n"); }
printf("| 2 | Buku Gambar\t| Rp.10000 |\t\t"); else{
printf("| 7.| Pensil \t | Rp.1500 |\n"); printf("\n| Yahh... sayang banget kamu nggak dapat
printf("| 3 | Penghapus \t| Rp.1000 |\t\t"); diskon :'( |\n");
printf("| 8.| Penggaris \t | Rp.4000 |\n"); }
printf("| 4 | Pulpen \t| Rp.3000 |\t\t"); printf("\nTotal Pembayaran\n");
printf("| 9.| Pensil Warna\t | Rp.12000|\n"); printf("Total belanja: Rp. %d\n", total);
printf("| 5 | Tipp-Ex \t| Rp.7000 |\t\t"); printf("Total DISKON: Rp. %d\n", harga_akhir);
printf("| 10| Spidol | Rp.11000 |\n"); printf("\n| Terimakasih sudah belanja |");
printf("|0.| Selesai\n"); return 0;
printf("Pilih barang (1-10): ");
scanf("%d", &pilihan); default:
printf("Mohon maaf Pilihan tidak valid.\n");
switch (pilihan) { continue;
case 1: }
harga = 5000;
break;
case 2: printf("Jumlah barang yang dibeli: ");
harga = 10000; scanf("%d", &jumlah);
break;
case 3:
harga = 1000;
break; if (jumlah < 0) {
case 4: printf("Jumlah barang tidak valid.\n");
harga = 3000; continue;
break; }
case 5:
harga = 7000; total += harga * jumlah;
break; printf("Barang berhasil ditambahkan ke keranjang.\n");
case 6: printf("Total sementara: Rp. %d\n", total);
harga = 2500; }
break;
case 7:
harga = 1500;
return 0;
break;
}
case 8:
harga = 4000;
KELOMPOK 2 KALKULATOR

#include <stdio.h> scanf("%d", &b);


hasil = a * b;
int main() printf("------------------------------- x\n");
{ printf("Hasil:\t\t\t %d\n", hasil);
int a, b, hasil, menu; break;
float c, d, hasilbagi; case 4:
printf("====================================\ printf("\n1. Pembagian :\n");
n"); printf("Masukan bilangan pertama : ");
printf("Program Kalkulator Sederhana\n"); scanf("%f", &c);
printf("====================================\ printf("Masukan bilangan kedua : ");
n\n"); scanf("%f", &d);
printf("\tMenu :\n"); hasilbagi = c / d;
printf("\t1. Penjumlahan\n"); printf("------------------------------- :\n");
printf("\t2. Pengurangan\n"); printf("Hasil:\t\t\t %.2f\n", hasilbagi);
printf("\t3. Perkalian\n"); break;
printf("\t4. Pembagian\n"); default:
printf("Anda salah memilih menu.");
printf("Pilih menu : "); break;
scanf("%d",&menu); }
printf("-------------------------------\n"); return 0;
switch (menu){ }
case 1:
printf("\n1. Penjumlahan :\n");
printf("Masukan bilangan pertama : ");
scanf("%d", &a);
printf("Masukan bilangan kedua : ");
scanf("%d", &b);
hasil = a + b;
printf("------------------------------- +\n");
printf("Hasil:\t\t\t %d\n", hasil);
break;
case 2:
printf("\n1. Pengurangan :\n");
printf("Masukan bilangan pertama : ");
scanf("%d", &a);
printf("Masukan bilangan kedua : ");
scanf("%d", &b);
hasil = a - b;
printf("------------------------------- -\n");
printf("Hasil:\t\t\t %d\n", hasil);
break;
case 3:
printf("\n1. Perkalian :\n");
printf("Masukan bilangan pertama : ");
scanf("%d", &a);
printf("Masukan bilangan kedua : ");
KELOMPOK 3 PAJAK KENDARAAN

#include <stdio.h> pajak = 0.1 * penghasilan;

} else {

int main() { pajak = 0.15 * penghasilan;

char nama_pemilik[50], nomor_plat[15]; }

float penghasilan, pajak;

int kapasitas_kendaraan; if (kapasitas_kendaraan >= 2000) {

pajak += 100000;

printf("Masukkan nama pemilik: "); } else if (kapasitas_kendaraan >= 2000 &&


kapasitas_kendaraan >= 1000) {
fgets(nama_pemilik, sizeof(nama_pemilik), stdin);
pajak += 50000;

} else {
printf("Masukkan nomor plat kendaraan: ");
pajak += 35000;
fgets(nomor_plat, sizeof(nomor_plat), stdin);
}

printf("Masukkan penghasilan per bulan: ");


printf("\n=== Hasil Hitung Pajak Kendaraan ===\n");
scanf("%f", &penghasilan);
printf("Nama Pemilik: %s", nama_pemilik);

printf("Nomor Plat Kendaraan: %s", nomor_plat);


printf("Masukkan kapasitas kendaraan (dalam cc): ");
printf("Pajak yang harus dibayarkan: %.2f\n", pajak);
scanf("%d", &kapasitas_kendaraan);

return 0;
if (penghasilan < 2000000) {
}
pajak = 0 * penghasilan;

} else if (penghasilan >=2000000 && penghasilan <=


3000000) {

pajak = 0.05 * penghasilan;

} else if (penghasilan >=3000001 && penghasilan <=


5000000) {
KELOMPOK 4 GAJI POKOK

#include <stdio.h>

int main() {
int golongan, jumlahAnak;
int gajiPokok, tunjanganAnak, gajiTotal;
printf("Masukkan golongan (1-3): ");
scanf("%d", &golongan);
printf("Masukkan jumlah anak: ");
scanf("%d", &jumlahAnak);
switch (golongan) {
case 1:
gajiPokok = 2500000;
break;
case 2:
gajiPokok = 3000000;
break;
case 3:
gajiPokok = 4000000;
break;
default:
printf("Golongan yang dimasukkan tidak valid.\n");
return 0;
}
if (jumlahAnak == 1) {
tunjanganAnak = 500000;
} else if (jumlahAnak == 2) {
tunjanganAnak = 1000000;
} else if (jumlahAnak == 3) {
tunjanganAnak = 1500000;
} else {
tunjanganAnak = 0;
printf("Jumlah anak yang dimasukkan tidak valid.\n");
}
gajiTotal = gajiPokok + tunjanganAnak;
printf("\nGolongan: %d\n", golongan);
printf("Jumlah anak: %d\n", jumlahAnak);
printf("Gaji pokok: %d\n", gajiPokok);
printf("Tunjangan anak: %d\n", tunjanganAnak);
printf("Gaji total: %d\n", gajiTotal);

return 0;
}
KELOMPOK 5 RESTORAN
#include <stdio.h>

int main()
{
int menu, jumlah, total;
char pesan;
printf("Welcome to Restoran XYZ\n");
printf("Menu:\n");
printf("1. Nasi Goreng (Rp. 15,000)\n");
printf("2. Mie Goreng (Rp. 13,000)\n");
printf("3. Ayam Goreng (Rp. 18,000)\n");
printf("4. Es Teh (Rp. 5,000)\n");
printf("5. Es Jeruk (Rp. 7,000)\n");
printf("Silakan pilih menu yang anda inginkan: ");
scanf("%d", &menu);
printf("Berapa banyak yang ingin anda pesan: ");
scanf("%d", &jumlah);
if (menu == 1){
total = jumlah * 15000;
printf("Anda memesan %d Nasi Goreng dengan total harga Rp. %d\n", jumlah, total);
}
else if (menu == 2){
total = jumlah * 13000;
printf("Anda memesan %d Mie Goreng dengan total harga Rp. %d\n", jumlah, total);
}
else if (menu == 3){
total = jumlah * 18000;
printf("Anda memesan %d Ayam Goreng dengan total harga Rp. %d\n", jumlah, total);
}
else if (menu == 4){
total = jumlah * 5000;
printf("Anda memesan %d Es Teh dengan total harga Rp. %d\n", jumlah, total);
}
else if (menu == 5){
total = jumlah * 7000;
printf("Anda memesan %d Es Jeruk dengan total harga Rp. %d\n", jumlah, total);
}
else {
printf("Menu yang anda pilih tidak tersedia\n");
}
printf("Apakah anda ingin memesan lagi? (y/n): ");
scanf(" %c", &pesan);
if (pesan == 'y' || pesan == 'Y')
{
main();
}
else
{
printf("Terima kasih atas pesanan Anda\n");
}
return 0;
}

Anda mungkin juga menyukai