Jumat, 19 Desember 2008

Pernyataan if-else pada bahasa pemrograman c

Pernyataan if-else memiliki bentuk :
Diagram alir dapat dilihat seperti gambar 3.2.
Gambar 3.2. Diagram alir if-else
if (kondisi)
pernyataan-1;
else
pernyataan-2;
kondisi
pernyataan-1
salah
benar
pernyataan-2


Arti dari pernyataan if-else :
􀂃 Jika kondisi benar, maka pernyataan-1 dijalankan.
􀂃 Sedangkan bila kondisi bernilai salah, maka pernyataaan-2 yang dijalankan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah pernyataan tunggal,
pernyataan majemuk ataupun pernyataan kosong.
Contoh penggunaan pernyataan if-else adalah untuk menyeleksi nilai suatu bilangan
pembagi. Jika nilai bilangan pembagi adalah nol, maka hasil pembagian dengan nilai nol akan
mendapatkan hasil tak berhingga. Jika ditemui nilai pembaginya nol, maka proses pembagian tidak
akan dilakukan.
/* File program : bagi.c
Pemakaian if-else untuk menyeleksi bilangan pembagi */
#include
main()
{
float a, b;
printf("Masukkan nilai a : ");
scanf("%f", &a);
printf("Masukkan nilai b : ");
scanf("%f", &b);
if (b == 0)
printf("\n%g dibagi dengan nol = TAK BERHINGGA\n", a);
else
printf("\n%g dibagi dengan %g = %g\n", a, b, a/b);
}
Contoh eksekusi :
Masukkan nilai a : 5
Masukkan nilai b : 0
5 dibagi dengan nol = TAK BERHINGGA

Tidak ada komentar:

Posting Komentar

pesan


ShoutMix chat widget