A. PERINTAH IF
perintah if berguna untuk memilih satu dari 2 atau lebih
alternatif jawaban yang tersedia. Jika perintah if
tersebut terdiri dari 2 atau lebih pernyataan.
Bentuk Umum:
if (kondisi)
{ pernyataan }
Contoh:
If(uang>10000)
{
discount=(10/100)*uang;
strcpy(bonus,“Flower”);
}
Arti dari source code disamping
adalah jika nilai uang lebih dari
10000 maka akan mendapat
discount 10%. Selain itu juga akan
mendapatkan bonus flower.
B. PERINTAH IF ... ELSE
Bentuk Umum:
if(kondisi)
pernyataan1
else
pernyataan2
Contoh:
#include <stdio.h>
C. PERINTAH IF ... ELSE MAJEMUK
Bentuk Umum:
if (kondisi)
{
perintah-1;
...
}
else if
{
perintah-2;
...
}
.
.. Sampai kondisi ke –n
else
{ perintah default ; }
#include
main( )
{
char kelas, jurusan[100];
long gapok=0;
clrscr( );
cout<<endl<<"Jurusan"<<endl
<<" =================== " <<endl;
// proses seleksi kondisi
if(kelas=='A')
{ strcpy(jurusan,"Sistem Informasi Akuntansi");
gapok=40;
}
else if(kelas=='B')
{ strcpy(jurusan,"Sistem Informasi");
gapok=35;
}
else
{ cout<<" salah kode jurusan“ <<endl; }
// output datanya
cout<<" Jurusan = "<<jurusan<<endl;
cout<<" Jumlah Mahasiswa = "<<gapok<<endl;
getch ( );
}
C. PERINTAH IF DALAM IF
Perintah if dalam if sering disebut nested-if. Perintah ini
mempunyai bentuk umum sebagai berikut:
Bentuk Umum :
If(kondisi1)
{
if(kondisi2)
{
pernyataan1;
}
else
{
pernyataan2;
}
}
Contoh:
#include
else if (kode=='2')
{
strcpy(merk," Adidas");
if (ukuran=='S' || ukuran == 's')
harga=65000;
else
harga=75000;
}
else
cout<<”Salah Kode Baju”<<endl;
cout<<"------------------------"<<endl;
cout<<"Merk Baju : "<<merk<<endl;
cout<<"Harga Baju : "<<harga<<endl;
getch();
}


1 Comments