Minggu, 20 Maret 2016

Contoh soal Algoritma

Nama                              :     (input)
Alamat                           :     (input)
Tipe Rumah                   :     (input 1/2/3)
Harga Rumah                :     (proses berdasarkan tipe)
Pembayaran                   :     (input 1/2)
Diskon                            :     (proses berdasarkan pembayaran)
Total                               :     (proses harga-diskon)

Ketentuan :
1.                Saat memasukkan tipe rumah, akan ditampilkan keterangan tipe rumah yang sesuai dengan tabel berikut harganya :

Tipe                   Keterangan                      Harga
1                         Tipe 21                             80000000
2                         Tipe 36                             100000000
3                         Tipe 45                             125000000

2.                Saat memasukkan pembayaran, akan ditampilkan keterangan apakah cara pembayaran “Tunai” atau “Kredit”
3.                Jika pembayaran “Tunai”, maka mendapatkan diskon 10% dari harga, sedangkan jika “Kredit” maka tidak mendapatkan diskon.

 Jawaban :

#include<stdio.h>

char nama[20],alamat[20];
int tipe, bayar;
float harga, diskon, total;

main()
{
   clrscr();
   printf(“Nama     : “);scanf(“%s”,nama);
   printf(“Alamat   : “);scanf(“%s”,alamat);
   printf(“Tipe     : “);scanf(“%d”,&tipe);
   if(tipe==1)
   {
      printf(“Tipe 21\n”);
      harga=80000000;
   }
   else
   if(tipe==2)
   {
      printf(“Tipe 36\n”);
      harga=100000000;
   }
   else
   if(tipe==3)
   {
      printf(“Tipe 45\n”);
      harga=125000000;
   };
   printf(“Harga      : %f\n”,harga);
   printf(“Pembayaran :  “);scanf(“%d”,&bayar);
   if(bayar==1)
   {
      printf(“Tunai \n”);
      diskon=0.1*harga;
   }
   else
   {
      printf(“Kredit \n”);
      diskon=0;
   }
   printf(“Diskon     : %f\n”,diskon);
   total=harga-diskon;
   printf(“Total      : %f\n”,total);
   getch();
}




 

 

 

 

Tidak ada komentar:

Posting Komentar