Sunday, December 25, 2022

Tutorial Pemrograman Algoritma

 




Kode acara Bahasa C Menghitung diskon rabat Harga

Latihan kode program bahasa C kali ini akan membahas cara membuat serta menghitung bonus potongan harga. Soal ini umumnya digunakan buat menguji pemahaman seputar konsep variabel, operator perbandingan, dan syarat if else.

Tips menghasilkan Kode program bonus rabat Harga

karena ada beberapa syarat, kode program ini butuh struktur if else. Setiap syarat punya syarat campuran, sebagai akibatnya pula harus paham operator perbandingan dan operator akal pada bahasa C. Terakhir, butuh sedikit operasi aritmatika buat menghitung bonus serta total jumlah akhir yang wajib dibayar.

Soal diskon potongan Harga

Buatlah program yg meminta data inputan berupa total belanja. acara lalu menghitung berapa bonus yg mampu diperoleh menggunakan ketentuan menjadi berikut:


Bila total belanja kurang asal Rp. 100.000, tidak mendapat bonus.

Bila total belanja antara Rp. 100.000 – Rp. 500.000, mendapat diskon 10%.

Bila total belanja antara Rp. 500.000 – Rp. 1.000.000, mendapat bonus 20%.

Bila total belanja diatas Rp.1.000.000, menerima bonus 30%.

Kode program kemudian menampilkan harga yang harus dibayar sesudah dikurangi bonus.


Berikut model tampilan akhir yang diinginkan (1) :

## program Bahasa C diskon potongan Harga ##

============================================


Total Belanja: Rp.150000

Selamat, anda menerima bonus 10%

Total bayar: Rp.135000

Berikut contoh tampilan akhir yg diinginkan (dua) :


## acara Bahasa C bonus potongan Harga ##

============================================


Total Belanja: Rp.950000

Selamat, anda mendapat diskon 20%

Total bayar: Rp.760000

Berikut contoh tampilan akhir yg diinginkan (3) :


## acara Bahasa C diskon rabat Harga ##

============================================


Total Belanja: Rp.2545000

Selamat, anda menerima bonus 30%

Total bayar: Rp.1781500

Berikut contoh tampilan akhir yg diinginkan (4) :


## program Bahasa C bonus rabat Harga ##

============================================


Total Belanja: Rp.10000

Total bayar: Rp.10000

Kode Pemograman :

#include <stdio.h>
 
int main(void)
{
  printf("## Program Bahasa C Diskon Potongan Harga ## \n");
  printf("============================================ \n\n");
 
  int total_belanja, harga_akhir;
 
  printf("Total Belanja: Rp.");
  scanf("%d",&total_belanja);
 
  if ((total_belanja >= 100000) && (total_belanja < 500000)) {
    harga_akhir = total_belanja - (0.1*total_belanja);
    printf("Selamat, anda mendapat diskon 10%% \n");
  }
  else if ((total_belanja >= 500000) && (total_belanja < 1000000)) {
    harga_akhir = total_belanja - (0.2*total_belanja);
    printf("Selamat, anda mendapat diskon 20%% \n");
  }
  else if (total_belanja >= 1000000) {
    harga_akhir = total_belanja - (0.3*total_belanja);
    printf("Selamat, anda mendapat diskon 30%% \n");
  }
  else {
    harga_akhir = total_belanja;
  }
 
  printf("Total bayar: Rp.%d \n",harga_akhir);
 
  return 0;
}

Ini adalah screenshots an dari program yg ada di atas :

   
Input

                 
Output
               

 

Dengan membaca blog ini, diharapkan para pembaca dapat mengembangkan pengetahuan, pemahaman, dan kemampuan dalam bidang komputer.

Demikian kalimat penutup dari saya apabila ada kesalahan dalam penulisan mohon dimaklumi.

No comments:

Post a Comment

Struktur Data Queue

  Flowchart Strutur Data Queue Pengertian Queue Queue adalah  struktur data  linier yang menerapkan prinsip operasi dimana elemen data yang ...