Rabu, 03 Desember 2014

Penggunaan IF di C++

Dalam C++, Penggunaan perintah IF digunakan ketika kita akan menggunakan pernyataan kondisional (bersyarat). Perintah IF biasanya merupakan perintah pertama yang dipelajari setelah mengenal syntax-syntax dasar bahasa pemrograman, mengenal tipe data, konstanta, variable, mengenal operator dan lain-lain

Penggunaan IF mengandung arti :
Jika kondisi benar, perintah akan dikerjakan
Jika kondisi salah, perintah tidak akan dikerjakan




syntax IF adalah seperti berikut :
if(kondisi)
statement;



contoh :
#include <iostream>
using namespace std;

int main()
{
int usia;
cout<<"berapa usia anda?<<endl;
cout<<"USIA : ";cin>>usia;

if(usia<17)
cout<<"anda belum cukup usia untuk menonton film dewasa";
}

dalam penggunaan IF, jika statement memakai lebih dari 1 baris. Kita harus menggunakan kurung kurawal untuk penggunaan statement-nya.

syntax kondisi IF:
if(kondisi)
{
statement;
statement;
}


Penggunaan IF bisa diikuti dengan ELSE. Jika kondisi IF bernilai salah, maka program akan mengerjakan syntax ELSE sebagai penggantinya.

syntax IF-ELSE adalah seperti berikut :
if(kondisi)
statement;
else
statement;

contoh :


#include <iostream>
using namespace std;

int main()
{
int usia;
cout<<"berapa usia anda?<<endl;
cout<<"USIA : ";cin>>usia;


if(usia<17)
cout<<"anda belum cukup usia untuk menonton film dewasa";

else
cout<<"anda boleh menonton film dewasa"
}


Dalam penggunaan kondisi IF, kita bisa memasukkan 2 atau lebih kondisi dalam IF.
ada beberapa kondisi IF, antara lain :
"&&" disebut 'AND' = digunakan untuk menyatakan 2 kondisi di if dimana kedua kondisi harus benar.
"||" disebut 'OR' = digunakan untuk menyatakan 2 kondisi if dimana salah satu kondisi bernilai benar.

contoh penulisan syntax :
if (gender == 'laki' && usia == 17)
cout<<"anda laki-laki berusia 17 tahun";

if(angka == 1 || angka == 2)
cout<<"angka dibawah 3";


Kita bisa menggunakan IF dalam IF, istilah ini sering disebut dengan nested if atau if bersarang.
penulisan syntax-nya adalah sebagai berikut :
if(kondisi)
statement;
else if(kondisi)
statement;
else if(kondisi)
statement;
else
statement;

Tidak ada komentar:

Posting Komentar