Selasa, 08 November 2011

If dalam fungsi


/*
Buat sebuah program untuk menghitung besarnya diskon yang diberikan atas sejumlah pembelian.
Ketentuan yang berlaku adalah sebagai berikut:
          (1) Belanja dibawah Rp 100.000 tidak dapat diskon
          (2) Belanja mulai Rp 100.000 sampai Rp 500.000 mendapatkan diskon 10%
          (3) belanja lebih dari Rp. 500.000 dapat diskon 15%.

Program yang Anda rancang harus terdiri dari 2 fungsi yaitu main() dan potong().
Besarnya belanja diinputkan di fungsi main().
Data belanja diteruskan ke fungsi potong() untuk dihitung besarnya diskon yang didapatkan.
Besarnya uang yang harus dibayar dihitung di fungsi main().

Sebagai output:
        Total Belanja         :.....
        Diskon                :.....
        Uang yang dibayar     :.....
      
*/

#include<stdio.h>
#include<conio.h>
float potong(float Total_Belanja);

main()
{
      float Total_Belanja,Diskon,Uang_Bayar;
    
      printf("Total Belanja\t: Rp. ");
      scanf("%f",&Total_Belanja);
    
      Diskon=potong(Total_Belanja);
      Uang_Bayar=Total_Belanja-Diskon;
    
      printf("\nDiskon\t\t: %.2f",Diskon);
      printf("\nUang Bayar\t:Rp. %.2f",Uang_Bayar);
    
      getche();
      return 0;
}
float potong(float Total_Belanja)
{
      float Diskon;
    
      if(Total_Belanja<100000)
      {
      Diskon=0;
                   }
      else if(Total_Belanja<500000)
      {
      Diskon=0.1;
      }
      else
      {
      Diskon=0.15;
      }
      return Diskon*Total_Belanja;
}


0 comments:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More