Home » , , , » Pemakaian Struktur Kendali IF Pada Bahasa Pemrograman C/C++ Lanjutan (If Ganda)

Pemakaian Struktur Kendali IF Pada Bahasa Pemrograman C/C++ Lanjutan (If Ganda)

Written By Mesran on Monday 8 December 2014 | 09:23


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 :)