Monday, July 24, 2017

Pengertian IF-else dan contohnya


Setelah masuk ke bab statements sekarang kita akan masuk ke pengenalan
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

Jangan lewatkan

Pengertian IF-else dan contohnya
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.

1 komentar:

Tulis komentar