New Articles

10/recent/ticker-posts

Header Ads Widget

Practical Learning

PENGGUNAAN KONDISI C++

A. PERINTAH IF

perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau lebih pernyataan.

Bentuk Umum: 
    if (kondisi) 
        { pernyataan }

Contoh: 
If(uang>10000) 
discount=(10/100)*uang; 
strcpy(bonus,“Flower”); 
}

Arti dari source code disamping adalah jika nilai uang lebih dari 10000 maka akan mendapat discount 10%. Selain itu juga akan mendapatkan bonus flower. 

B. PERINTAH IF ... ELSE

Bentuk Umum: 
if(kondisi) 
    pernyataan1 
else 
    pernyataan2

Contoh: 
#include <stdio.h>
#include <conio.h>
main() 
int nilai,tugas; 
printf(“Masukan Sebuah Nilai: “);
scanf(“%d”,&nilai); 
printf(“Masukan Nilai Tugas: “); 
scanf(“%d”,&tugas); 
if(nilai>70) printf(“Lulus \n”); 
else printf(“Tidak Lulus \n”); 
getch(); 

C. PERINTAH IF ... ELSE MAJEMUK

Bentuk Umum: 
if (kondisi) 
    
        perintah-1; ... 
    
    else if { 
         perintah-2; ... 
    
    . .. Sampai kondisi ke –n 
    else 
    { perintah default ; }

#include 
#include 
#include
main( ) 
char kelas, jurusan[100]; 
long gapok=0; 
clrscr( ); 
cout<<endl<<"Jurusan"<<endl
<<" =================== " <<endl;
cout<<"Masukan Kelas [A/B]: ";
cin>>kelas;
// proses seleksi kondisi
if(kelas=='A')
{ strcpy(jurusan,"Sistem Informasi Akuntansi");
 gapok=40;
 }
else if(kelas=='B')
{ strcpy(jurusan,"Sistem Informasi");
 gapok=35;
 }
else
{ cout<<" salah kode jurusan“ <<endl; }
// output datanya
 cout<<" Jurusan = "<<jurusan<<endl;
 cout<<" Jumlah Mahasiswa = "<<gapok<<endl;
 getch ( );
}

C. PERINTAH IF DALAM IF

Perintah if dalam if sering disebut nested-if. Perintah ini mempunyai bentuk umum sebagai berikut:
Bentuk Umum : 
If(kondisi1) 
    if(kondisi2) 
    
         pernyataan1; 
    
    else 
    
         pernyataan2; 
    
}

Contoh:
#include 
#include 
#include 
main( ) 
char kode,ukuran,merk[15]; 
long harga=0; 
clrscr( ); 
cout<<"Kode Baju : ";cin>>kode; 
cout<<"Ukuran : ";cin>>ukuran; 
if (kode=='1') 
    strcpy(merk,"H & R"); 
    if (ukuran=='S' || ukuran =='s') 
    harga=45000; 
    else 
    harga=60000; 
 
 else if (kode=='2')
 {
 strcpy(merk," Adidas");
 if (ukuran=='S' || ukuran == 's')
 harga=65000;
 else
 harga=75000;
 }
 else
 cout<<”Salah Kode Baju”<<endl;
 cout<<"------------------------"<<endl;
 cout<<"Merk Baju : "<<merk<<endl;
 cout<<"Harga Baju : "<<harga<<endl;
 getch();
}



Post a Comment

1 Comments

Mantap teman ku yg satu ini sangat membantu sekali