Selection 2

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <ctype.h> int main() { float berat; char layanan; int tarif_per_kg = 0; int total_tarif; printf("Masukkan berat paket (Kg): "); if (scanf("%f", &berat) != 1 || berat <= 0) { printf("Input berat tidak valid.\n"); return 1; } printf("Pilih jenis layanan (R=Reguler, E=Ekspres, S=Same Day): "); if (scanf(" %c", &layanan) != 1) { printf("Input layanan tidak valid.\n"); return 1; } layanan = toupper(layanan); if (berat <= 1) { if (layanan == 'R') tarif_per_kg = 8000; else if (layanan == 'E') tarif_per_kg = 12000; else if (layanan == 'S') tarif_per_kg = 20000; else { printf("Jenis layanan tidak valid.\n"); return 1; } } else if (berat <= 5) { if (layanan == 'R') tarif_per_kg = 7000; else if (layanan == 'E') tarif_per_kg = 11000; else if (layanan == 'S') tarif_per_kg = 19000; else { printf("Jenis layanan tidak valid.\n"); return 1; } } else { if (layanan == 'R') tarif_per_kg = 6000; else if (layanan == 'E') tarif_per_kg = 10000; else if (layanan == 'S') tarif_per_kg = 18000; else { printf("Jenis layanan tidak valid.\n"); return 1; } } total_tarif = tarif_per_kg * berat; printf("Tarif per Kg: Rp %d\n", tarif_per_kg); printf("Total biaya pengiriman: Rp %d\n", total_tarif); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines