~~PROGRAM MENGGUNAKAN FUNGSI IF~~
/* Contoh program menggunakan if*/
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
float jml_belanja,discount=0,jml_bayar;
printf("\nBesarnya Belanja : ");
scanf("%f",&jml_belanja);
if(jml_belanja >= 100000)
discount=0.1*jml_belanja;
jml_bayar=jml_belanja-discount;
printf("\nDiscount :%10.2f",discount);
printf("\nUang Pembayaran :%10.2f",jml_bayar);
getch();
}
~~PROGRAM MENGGUNAKAN FUNGSI IF-ELSE~~
/* Contoh program menggunakan if-else */
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr() ;
float luas_tnh,harga_sat_tnh,harga_tnh;
float luas_bng,harga_sat_bng,harga_bng;
float harga_total;
char tipe;
printf("Luas Tanah : ");
scanf("%f",&luas_tnh);
printf("Luas Bangunan : ");
scanf("%f",&luas_bng);
printf("Tipe A/B : ");
tipe=getche ();
if(tipe=='A'|| tipe=='a')
{
harga_sat_tnh=40000;
harga_sat_bng=150000;
}
else
{
harga_sat_tnh=50000;
harga_sat_bng=200000;
}
harga_tnh=luas_tnh * harga_sat_tnh;
harga_bng=luas_bng * harga_sat_bng;
harga_total=harga_tnh + harga_bng;
printf("\n\nHarga Tanah : %12.2f",harga_tnh);
printf("\nHarga Bangunan : %12.2f",harga_bng);
printf("\n================================+");
printf("\nHarga Total : %12.2f",harga_total);
printf("\n================================+");
getch();
}
~~PROGRAM MENGGUNAKAN FUNGSI ELSE-IF~~
/* Contoh program menggunakan else-if*/
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
float pendapatan,jasa=0,komisi=0,total;
if("\nPendapatan Hari Ini : ");
scanf("%f",&pendapatan);
if(pendapatan>=0 && pendapatan <=200000)
{
jasa =10000;
komisi=0.15 * pendapatan;
}
else
{
if(pendapatan > 200000 && pendapatan<= 300000)
{
jasa = 20000;
komisi = 0.15 * pendapatan;
}
else
{
jasa =30000;
komisi =0.2 * pendapatan;
}
}
total = pendapatan + komisi + jasa;
printf("\nUang Jasa : %10.2f",jasa);
printf("\nKomisi : %10.2f",komisi);
printf("\n============================+");
printf("nHasil Total : %10.2f",total);
getch();
}
~~PROGRAM MENGGUNAKAN FUNGSI SWITCH CASE~~
/*Contoh program : switch case*/
#include<stdio.h>
#include<conio.h>
void main()
{
int bil;
clrscr();
printf("Ketikan Sebuah Bilangan Bulat Antara (1s/d5) = ");
scanf("%d",&bil);
switch(bil)
{
case 1 :
printf("Anda Mengetikan Angka Satu");
break;
case 2 :
printf("Anda Mengetikan Angka Dua");
break;
case 3 :
printf("Anda Mengetikan Angka Tiga");
break;
case 4 :
printf("Anda Mengetikan Angka Empat");
break;
case 5 :
printf("Anda Mengetikan Angka Lima");
break;
depault :
printf("Anda Mengetikan Angka Yang Salah");
break;
}
getch();
}
No comments:
Post a Comment