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