If-else,
IF
Jenis cabang statement kondisional yang paling mendasar di C ++ adalah pernyataan if.contoh pernyataan if
if (pernyataan)
statement
or
if (pernyataan)
statement
else
statement2
Dari script di atas pernyataan itu disebut ekspresi kondisional. Jika pernyataan dievaluasi benar (tidak nol), pernyataan akan dieksekusi. Jika pernyataan dievaluasi false, pernyataan yang lain dijalankan jika ada.
Berikut adalah program sederhana yang menggunakan pernyataan if:
#include <iostream>
int main()
{
//anda juga dapat melihat operator logika di bab operator
cout <<"Masukan Angka: "; //input angka
int x; //deklarsi variable x
cin >>x; //input nilai ke variable
if (x > 10){ //pernyataan jika x lebih dari 10 maka true kalau tidak false
cout << x << "Anda memasukan angka diatas 10"<<endl;
}else{
cout << x << "anda memasukan angka di bawah 10"<<endl;
}
return 0;
}
Menggunakan IF dengan pernyataan majemuk
Perhatikan bahwa if pernyataan hanya mengeksekusi satu pernyataan, jika if itu benar, dan yang lainnya hanya dapat mengeksekusi satu pernyataan if pada bagian else nya saja. Untuk menjalankan beberapa pernyataan if bercabang,
silahkan lihat contoh:
#include <iostream>
using namespace std;
int main()
{
int umur;
cout<<"Masukan Umur kamu "; cin>>umur;
if (umur >= 0 && umur <= 17) //pernyataan majemuk dengan 2 kondisi yaitu jika umur 0
{ // sampai 17 dan jika umur 17 sampai 0 maka kondisi majemuk pertama
cout <<"kamu masih anak-anak"<<endl; //akan di eksekusi
}
else if(umur >= 18 && umur <= 100) //pernyataan yang di eksekusi jika umur di atas 17 sampai 100
{
cout<<"kamu dewasa"<<endl;
}
else //else berati umur lebih 100 ataudiluar pernyataan maka akan di eksekusi
{
cout<<"kamu tua bangka"<<endl;
}
return 0;
}
Nasted if:
Dan ini contoh lain if (sebagai bonus)
#include <iostream>
using namespace std;
int main()
{
cout << "Masukan angka: ";
int x;
cin >> x;
if (x > 10) // outer if statement
if (x < 20)
cout << x << "Di bawah 20"<<endl;
else
cout << x << "Lebih dari 20"<<endl;
return 0;
}
Sekian untuk pembelajaran if statement ini
sekian sampai jumpa
Bagikan
Pengertian IF-else dan contohnya
4/
5
Oleh
Unknown
1 komentar:
Tulis komentarthanks gan sudah share
ReplySolder portable