Pernyataan C If
Pernyataan Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan, Borland C++ menyediakan beberapa perintah salah satunya adalah if. Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”.- Jika kondisi bernilai benar, maka perintah akan dikerjakan.
- Jika kondisi bernilai salah, maka perintah tidak akan dilaksanakan
CONTOH 1 :
// www.jalanatas.ga
// www.bocbank.cf
#include <stdio.h>
int main()
{
int jalanatas;
printf("Masukkan Angka: ");
scanf("%d", &jalanatas);
if (jalanatas < 0)
{
printf("Anda Memasukkan %d.\n", jalanatas);
}
printf("Terima Kasih Telah Berkunjung di JalanAtas.");
return 0;
}
Masukkan Angka: -2
Anda Memasukkan -2.
Terima Kasih Telah Berkunjung di JalanAtas.
Saat anda memasukkan -2, maka ekspresi (jalanatas < 0) maka akan menjadi benar.Output 2
Masukkan Angka: 5
Terima Kasih Telah Berkunjung di JalanAtas.
Saat anda memasukkan angka 5, maka ekspresi (jalanatas < 0) menjadi salah, dan pernyataan dalam if dilewatiPernyataan C If ... Else
Bentuk umum dari pernyataan if –else :
if (kondisi)
perintah-1;
else
perintah-2;
perintah-1 dan perintah-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Jika pemakaian if-else diikuti dengan pernyataan majemuk, bentuk penulisannya sebagai berikut :
if (kondisi)
{
perintah-1;
...
}
else
{
perintah-2;
...
}
Keterangan :
- Kondisi adalah pernyataan relasi yang akan diuji kebenarannya. Kondisi bisa berbentuk pernyataan relasi tunggal maupun pernyataan relasi majemuk yang dihunbungkan dengan operator logika.
- Perintah adalah satu atau lebih perintah yang akan dikerjakan jika kondisi bernilai benar.
CONTOH 2 :
// www.jalanatas.ga
// www.bocbank.cf
#include <stdio.h>
int main()
{
int jalanatas;
printf("Masukkan Angka: ");
scanf("%d",&jalanatas);
if( jalanatas%2 == 0 )
printf("%d adalah bilangan genap.",jalanatas);
else
printf("%d adalah bilangan ganjil.",jalanatas);
return 0;
}
Output Masukkan Angka: 7
7 adalah bilangan ganjil.
Saat pengguna memasuki 7, ekspresi tes ( jalanatas%2 == 0 ) dievaluasi menjadi false. Oleh karena itu, pernyataan di dalam tubuh else pernyataan dieksekusi printf("%d adalah bilangan ganjil.",jalanatas)dan pernyataan di dalam tubuh if dilewati.Pernyataan If ... Else If ... Else
if...elsepernyataan mengeksekusi dua kode yang berbeda tergantung pada apakah ekspresi tes benar atau salah. Terkadang, pilihan harus dibuat dari lebih dari 2 kemungkinan.
Pernyataan nested if ... else memungkinkan Anda memeriksa beberapa ekspresi uji dan mengeksekusi kode yang berbeda untuk lebih dari dua kondisi.
CONTOH 3 :
// www.jalanatas.ga
// www.bocbank.cf
#include <stdio.h>
int main()
{
int jalanatas, bocbank;
printf("Masukkan Dua Angka: ");
scanf("%d %d", &jalanatas, &bocbank);
if(jalanatas == bocbank)
{
printf("Hasil: %d = %d",jalanatas,bocbank);
}
else if (jalanatas > number2)
{
printf("Hasil: %d > %d", jalanatas, bocbank);
}
else
{
printf("Hasil: %d < %d",jalanatas, bocbank);
}
return 0;
}
Output
Masukkan Dua Angka: 12
23
Hasil: 12 < 23
Untuk softwarenya, silahkan download link dibawah ini :



1 komentar
MGM National Harbor Casino & Racetrack
Find MGM National Harbor Casino 속초 출장안마 & Racetrack 제주 출장샵 map, 전주 출장안마 opening hours and a parking map of all MGM 대구광역 출장샵 National Harbor Casino & Racetrack 논산 출장마사지 locations.
EmoticonEmoticon