Page 212 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 212

if (totalBeli < 100000) {
                      diskon = 0;
                    } else if (totalBeli < 250000) {
                      diskon = totalBeli * 0.1;
                    } else {
                      diskon = totalBeli * 0.15;
                    }

                    totalBayar = totalBeli - diskon;

                    printf("Diskon: Rp%.2lf\n", diskon);
                    printf("Total Bayar: Rp%.2lf\n", totalBayar);

                    return 0;
                  }

                  Output:

                  Masukkan total pembelian: Rp580000
                  Diskon: Rp87000.00
                  Total Bayar: Rp493000.00
                  Penjelasan:

                  •   Program meminta pengguna untuk memasukkan total pembelian.

                  •   Percabangan  if-else  digunakan  untuk  menentukan  besarnya  diskon  berdasarkan  total
                      pembelian:

                  •   Jika total pembelian kurang dari Rp100.000, tidak ada diskon.

                  •   Jika total pembelian antara Rp100.000 dan Rp250.000, diskon 10%.
                  •   Jika total pembelian Rp250.000 atau lebih, diskon 15%.

                  •   Diskon dihitung dan dikurangkan dari total pembelian untuk mendapatkan total bayar.

                  •   Program menampilkan diskon dan total bayar yang telah dihitung.
































                                                                                                         203
   207   208   209   210   211   212   213   214   215   216   217