Bentuk - Bentuk IF
- IF Tunggal
- IF Else
- IF Majemuk
- IF Bersarang
1. IF
TUNGGAL
IF (kondisi)
statement ;
contoh
#include <conio.h>
#include <stdio.h>
main ()
{
int kode;
printf ("Masukan Usia Anda = "); scanf ("%d",&kode);
if (kode>=17)
{
printf ("Anda boleh ikut lomba");
}
getch ();
}
#include <stdio.h>
main ()
{
int kode;
printf ("Masukan Usia Anda = "); scanf ("%d",&kode);
if (kode>=17)
{
printf ("Anda boleh ikut lomba");
}
getch ();
}
2. IF..ELSE..
if (kondisi)
statement;
else
statement;
contoh coding
#include <conio.h>
#include <stdio.h>
main ()
{
int umur;
printf ("Masukan Usia Anda = "); scanf ("%d",&umur);
if (umur>=17 && umur <=25)
{
printf ("Anda boleh ikut lomba");
}
else
printf ("Anda tidak boleh ikut lomba");
getch ();
}
#include <stdio.h>
main ()
{
int umur;
printf ("Masukan Usia Anda = "); scanf ("%d",&umur);
if (umur>=17 && umur <=25)
{
printf ("Anda boleh ikut lomba");
}
else
printf ("Anda tidak boleh ikut lomba");
getch ();
}
3. IF Majemuk
if
(kondisi1) statement;
else
if (kondisi2)
statement;
else
if (kondisi..3)
statement;
:
:
else statement;
contoh coding
#include <conio.h>
#include <stdio.h>
main ()
{
int nilai;
printf ("Masukan nilai Anda = "); scanf ("%d",&nilai);
if (nilai >=90)
printf ("Huruf Mutu A");
else if (nilai >=80)
printf ("Huruf Mutu B");
else if (nilai >=70)
printf ("Huruf Mutu C");
else if (nilai >=60)
printf ("Huruf Mutu D");
else printf ("Huruf Mutu E");
getch ();
}
#include <stdio.h>
main ()
{
int nilai;
printf ("Masukan nilai Anda = "); scanf ("%d",&nilai);
if (nilai >=90)
printf ("Huruf Mutu A");
else if (nilai >=80)
printf ("Huruf Mutu B");
else if (nilai >=70)
printf ("Huruf Mutu C");
else if (nilai >=60)
printf ("Huruf Mutu D");
else printf ("Huruf Mutu E");
getch ();
}
4. IF Bersarang
if
(kondisi1)
if
(kondisi2)
:
if (kondisi-n)
statement;
else
statement;
:
else
statement;
else
statement;
contoh coding 1
#include<stdio.h>
#include<conio.h>
main()
{
int pil,pilmobil,pilmotor,jumlah;
long int harga,total;
///tampil menu utama
printf ("Perogram Penjualan Mobil dan Motor\n");
printf ("1. Menu Mobil\n");
printf ("2. Menu Motor\n");
printf ("\n");
printf ("inputkan Pilihan Anda [1..2] : ");scanf("%d",&pil);
///jika yang di pilih menu mobil
if (pil==1)
{
printf ("1. Avanza\n");
printf ("2. Xenia\n");
printf ("Inputkan Pilihan Merek Mobil : ");scanf("%d",&pilmobil);
if (pilmobil==1)
{
harga = 15000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else if (pilmobil==2)
{
harga = 175000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else
{
printf ("Anda Salah Menginputkan Pilihan !!!!");
}
}
else if (pil==2)
{
printf ("1. SUZUKI\n");
printf ("2. Yamaha\n");
printf ("Inputkan Pilihan Merek Motor : ");scanf("%d",&pilmotor);
if (pilmotor==1)
{
harga = 14000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else if (pilmotor==2)
{
harga = 15000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else
{
printf ("Anda Salah Menginputkan Pilihan !!!!");
}
}
else
{
printf ("Inputkan Menu 1 atau 2 ");
}
getch();
}
#include<conio.h>
main()
{
int pil,pilmobil,pilmotor,jumlah;
long int harga,total;
///tampil menu utama
printf ("Perogram Penjualan Mobil dan Motor\n");
printf ("1. Menu Mobil\n");
printf ("2. Menu Motor\n");
printf ("\n");
printf ("inputkan Pilihan Anda [1..2] : ");scanf("%d",&pil);
///jika yang di pilih menu mobil
if (pil==1)
{
printf ("1. Avanza\n");
printf ("2. Xenia\n");
printf ("Inputkan Pilihan Merek Mobil : ");scanf("%d",&pilmobil);
if (pilmobil==1)
{
harga = 15000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else if (pilmobil==2)
{
harga = 175000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else
{
printf ("Anda Salah Menginputkan Pilihan !!!!");
}
}
else if (pil==2)
{
printf ("1. SUZUKI\n");
printf ("2. Yamaha\n");
printf ("Inputkan Pilihan Merek Motor : ");scanf("%d",&pilmotor);
if (pilmotor==1)
{
harga = 14000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else if (pilmotor==2)
{
harga = 15000000;
printf ("input Jumlah Beli : ");scanf("%d",&jumlah);
total = harga *jumlah;
printf ("jumlah Bayar : %d",total);
}
else
{
printf ("Anda Salah Menginputkan Pilihan !!!!");
}
}
else
{
printf ("Inputkan Menu 1 atau 2 ");
}
getch();
}
contoh coding 2
#include <conio.h>
#include <stdio.h>
main ()
{
char beli;
int jumlah;
float diskon,total;
printf ("Apakah Anda akan membeli ? Y/T ");
scanf ("%s",&beli);
if (beli=='y' || beli=='Y')
{
printf ("\n Berapa yang akan beli ? "); scanf ("%d",&jumlah);
if (jumlah>=3)
diskon=0.01*1000000;
else if (jumlah==2)
diskon=0.05*1000000;
else
diskon=0;
total=1000000-diskon;
printf ("\n Diskon yang Didapat =%.2f",diskon);
printf ("\n Total Bayar =%.2f",total);
}
else
{
printf ("TERIMA KASIH ATAS KUNJUNGAN NYA... :)");
}
getch();
}
#include <stdio.h>
main ()
{
char beli;
int jumlah;
float diskon,total;
printf ("Apakah Anda akan membeli ? Y/T ");
scanf ("%s",&beli);
if (beli=='y' || beli=='Y')
{
printf ("\n Berapa yang akan beli ? "); scanf ("%d",&jumlah);
if (jumlah>=3)
diskon=0.01*1000000;
else if (jumlah==2)
diskon=0.05*1000000;
else
diskon=0;
total=1000000-diskon;
printf ("\n Diskon yang Didapat =%.2f",diskon);
printf ("\n Total Bayar =%.2f",total);
}
else
{
printf ("TERIMA KASIH ATAS KUNJUNGAN NYA... :)");
}
getch();
}
//tambahan coding
#include <conio.h>
#include <stdio.h>
main()
{
printf ("Jangan Lupa Koment ya :) :) :) ");
getch();
}
Komentar
Posting Komentar