Seleksi Kondisi Menggunakan IF Di Borland C++

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