Sunday, September 30, 2012

Unknown

Pemilihan (Pernyataan If.....Else....else if)


Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu
dimana sebuah instruksi dilaksanakan jika sebuah kondisi / persyaratan terpenuhi. Ada
beberapa bentuk struktur dasar pemilihan ini :





Pernyataan If :
Sebuah pernyataan yang dapat dipakai muntuk mengambil keputusan berdasarkan
suatu kondisi. Bentuk pernyataan ini ada dua macam :
- if saja dan 
- else
 
Bentuk Umumnya Satu Kasus:  

if  (kondisi) 
pernyataan ;

Pernyataan dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi, 
jika tidak program tidak memberikan hasil apa-apa.

Contoh 1 :
//Contoh Penggunaan If
#include <iostream.h>
#include <conio.h>

void main(){
int usia;

cout<<"Berapakah usia anda ? ";
cin>>usia;

if (usia<17){
      cout<<"Anda tidak diperkenankan menonton";
     }
getch();
}

output :
Berapakah usia anda ? 12
Anda tidak diperkenankan menonton

Penjelesan :
Tampak bahwa kalau usia yang dimasukkan lebih dari atau sama dengan 17,
program tidak menghasilkan apa-apa.

Bentuk umum dua kasus :
if  (kondisi) {
pernyataan1 ; }
else  {
pernyataan2; }

Pernyataan1 dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi,
jika tidak, lakukan pernyataan2.
Jika Anda tidak mempergunakan pernyataan else program tidak akan error,
namun jika anda mempergunakan pernyataan else tanpa didahului pernyataan if, maka
program akan error.
Jika pernyataan1 atau pernyataan2 hanya terdiri dari satu baris, maka tanda { }
tidak diperlukan, namun jika lebih maka diperlukan.
NB : alangkah baiknya diberikan tanda {}, agar program tidak error dan berjalan lebih baik.

Bentuk umum banyak kasus :
if (kondisi)
{
pernyataan1;
            pernyataan1a;
            pernyataan1b;
}
else
{
pernyataan2;
            pernyataan2a;
            pernyataan2b;

}

Contoh 2 :
//Contoh Penggunaan If dan else
#include <iostream.h>
#include <conio.h>

void main(){
int usia;

cout<<"Berapakah usia anda ? ";
cin>>usia;

if (usia<17){
      cout<<"Anda tidak diperkenankan menonton";
     }
     else{
      cout<<"Selamat menonton";     
     }
getch();
}

output :
Berapakah usia anda ? 12
Anda tidak diperkenankan menonton

Berapakah usia anda ?17
Selamat menonton

Penjelasan :
Jika memasukkan usia dibawah 17 tahun, output  Anda tidak diperkenankan menonton, jika memasukkan usia selain dibawah 17 tahun (atau lebih dari 17) output selamat menonton.

Contoh 3 :
#include <iostream.h>
#include <conio.h>

void main(){
int m;

cout<<"Masukkan angka : ";
cin>>m;
if (m>1000){
    cout<<m<<" Lebih besar dari 1000";
    }
   else if (m==1000||m==100||m==10){
    cout<<m<<" Sama dengan "<<m;
   }
   else if (m>100){
    cout<<m<<" Lebih besar dari 100";
   }
   else if (m>10){
    cout<<m<<" Lebih besar dari 10";
   }

getch();
}

output : 
Masukkan angka : 20
20 lebih besar dari 10

Penjelasan : 
Jika anda memasukkan angka sama dengan 1000 atau 100 atau 10, maka yang keluar pernyataan kedua, jika anda memasukkan angka lebih dari 1000 atau 100 atau 10, maka yang keluar pernyataan pertama, atau ketiga atau keempat.

Unknown

About Unknown -

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :

2 comments

Write comments
Unknown
AUTHOR
September 30, 2012 at 8:34 AM delete

Artikel yang sangat bermanfaat ijin share kembali :)

Reply
avatar
Unknown
AUTHOR
September 30, 2012 at 8:44 AM delete

ok...
Silakan...
jangan lupa diberi sumber informasinya yah.. ^_^

Reply
avatar