Postingan sebelumnya pernah di bahas Pemakaian Struktur Kendali IF Pada Bahasa Pemrograman C/C++.
Pada postingan Pemakaian Struktur Kendali IF Pada Bahasa Pemrograman C/C++, yang dibahas merupakan contoh dari pemakaian IF Tunggal.
Penulisan if() else ini merupakan bentuk dari if() ganda.
Bentuk penulisan if() yaitu :
if(kondisi)
pernyataan1 ;
else
pernyataan2 ;
if(kondisi){
pernyataan1 ;
pernyataan2 ;
pernyataanN ;
} else {
pernyataan3 ;
pernyataanN ;
}
Simbol { (kurung kurawal pembuka) dan } (kurung kurawal penutup), untuk menyatakan sebagai sebuah BLOK STATEMENT, artinya lebih dari satu statement.
Contoh pemakaian if() else:
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
int nilai =0 ;
char ket[10]=” “ ;
clrscr() ;
printf ( “ Input Nila [0..100] : “ ) ; scanf ( “%i”, &nilai ) ;
if (nilai >=60)
strcpy( ket, “Lulus” ) ;
else
strcpy( ket, “Gagal” ) ;
printf ( “\n\n Keterangan : %s “, ket ) ; getch() ;
}
Penjelasan :
Program diatas sama dengan program sebelumnya. Penambahannya yaitu perhatikan pada perintah else nya.
if() diatas jika kondisi bernilai benar maka yang dikerjakan yaitu bagian TRUE, yaitu strcpy( ket, “Lulus” ) ; dan jika salah yang dikerjakan bagian FALSE, yaitu strcpy( ket, “Gagal” ) ;
Kesimpulan : Biasanya if() itu pasti memiliki dua bagian yaitu TRUE dan FALSE pada saat penulisannya.
0 comments:
Post a Comment
Terima kasih apabila sudah memberikan komentar yang baik dan sopan :)