Assalamualaikum Wr.Wb. kali ini saya akan membahas dan berbagi tentang
pensesksian kondisi menggunakan If di borland C++. Langsung saja ke pokok
pembahasan kali ini.
Macam – Macam perintah IF :
1. IF
Perintah if berguna untuk memilih satu dari 2 atau lebih alternative
jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau lebih
pernyataan.
Bentuk Umum :
If(kondisi)
{
Pernyataan
}
|
Source code :
If(jumlah_beli > 10)
{
diskon=(20/100)*harga;
strcpy(hadiah,”PENSIL”);
}
|
2. If ... else
Bentuk umum :
If(kondisi)
{
Pernyataan 1
}
Else
{
Pernyataan 2
}
|
Source code :
#include <iostream.h>
#include <conio.h>
main()
{
int nilai,ujian;
cout<<”MASUKAN NILAI = “;
cin>>nilai
cout<<”MASUKAN NILAI UJIAN
= ”;
cin>>ujian;
If(nilai>60)
{
cout<<”LULUS”<<endl;
}
else
{
cout<<”TIDAK LULUS”<<endl;
}
getch();
}
|
3. If … else if
Bentuk umum :
If(kondisi)
{
pernyataan 1
}
else if(kondisi)
{
pernyataan
}
else
{
pernyataan 3
}
|
Source code :
#include
<stdio.h>
#include
<conio.h>
#include
<iostream.h>
main( )
{
char
gol, jab[10];
long
gapok=0;
clrscr(
);
cout<<endl<<"
Data Jabatan"<<endl
<<"
= = = = = = = = = = = = = = = ="<<endl;
cout<<"
Masukan Golongan [1/2]: ";
cin>>gol;
if(gol=='1')
{ strcpy(jab,"DIREKTUR");
gapok=5000000;
}
else if(gol=='2')
{ strcpy(jab,"MANAJER");
gapok=4000000;
}
else
{
cout<<" salah
kode golongan“ <<endl;
}
cout<<"
Jabatan = "<<jab<<endl;
cout<<"
Gaji Pokok = "<<gapok<<endl;
getch
( );
}
|
4. If dalam if (Nested-If)
Bentuk umum :
If(kondisi)
{
Pernyataan
If(kondisi)
{
Pernyataan
}
else
{
pernyataan
}
else
{
if(kondisi)
{
Pernyataan
}
else
{
Pernyataan
}
|
Source code :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main( )
{
char
kode,ukuran,merk[15];
long
harga=0;
clrscr(
);
cout<<"Kode
Baju : ";cin>>kode;
cout<<"Ukuran
: ";cin>>ukuran;
if (kode=='1')
{
strcpy(merk,"H & R");
if (ukuran=='S' || ukuran =='s')
harga=45000;
else
harga=60000;
}
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();
}
|
Perintah Switch … case
perintah ini merupakan pernyataan yang dirancang untuk menangani
pengambilan keputusan yang melibatkan sejumlah pilihan alternative yang
diantaranya untuk menggantikan pernyataan if bertingkat.
Bentuk umum :
Switch(ekspresi intenger atau karakter)
{
case konstanta -1:
perintah;
break;
case konstanta -2:
perintah;
break;
case konstanta -3:
perintah;
break;
default:
perintah;
}
|
Source code :
#include
<stdio.h>
#include
<conio.h>
#include
<iostream.h>
main()
{
char
kode,lagi;
atas:
clrscr();
cout<<“INPUT
KODE BARANG [A..C]: ";
kode =
getche();
cout<<'\n';
switch (kode)
{
case 'A':
case 'a':
cout<<"Alat Olah Raga";
break;
case 'B':
case 'b':
cout<<"Alat Elektronik";
break;
case 'C':
case 'c':
cout<<"Alat Masak";
break;
default:
cout<<"Anda Salah Memasukan Kode";
}
cout<<'\n';
cout<<"\nIngin
Pilih Lagi [Y/T]: ";
lagi =
getche();
if(lagi
== 'Y' | | lagi =='y')
goto
atas;
getch();
}
|
Sekian tentang seleksi kondisi menggunakan if dan switch case semoga anda
paham, mohon maaf apabila ada salah kata. Terimakasih telah mengunjungi.
Sebelum sobat menutup artikel ini, mohon saran dan
komentarnya di kolom komentar apa kekurangan dan kelebihan artikel Seleksi
Kondisi Menggunakan IF Di Borland C++ ini ? supaya saya bisa memberikan artikel
yang terbaik. Jika sobat merasa artikel ini bermanfaat mohon untuk di share
artikel ini “ Ilmu tidak akan hilang apabila di tuliskan dan di amalkan “
Wassalamualaikum Wr.Wb
0 Response to "Seleksi Kondisi Menggunakan IF Di Borland C++"
Post a Comment