Kamis, 06 Desember 2012

http://go-program.blogspot.com/2012/12/belajar-perulangan-looping-dan-contoh-if-else.html
Perintah if digunakan untuk mewujudkan percabangan beryarat. Didalam bahasa C, instruksi if memiliki beberapa bentuk, yaitu:

1. Perulangan if tunggal
if (expresi) pernyataan;
Pengujian ekspresi selalu diapit dengan tanda kurung. Ekspresi dengan menggunakan operator perbandingan akan dites nilai kebenarannya apakah benar atau salah. Pernyataan berupa perintah mencetak output, proses, atau gabungan keduanya.

2. perulangan if dengan else
if(ekspresi 1) pernyataan;
else pernyataan2;

Operator lain yang sering digunakan adalah ternary (?) yang mempunyai bentuk

(ekspresi) ? pernyataan 1 : pernyataan 2;

Perintah diatas mempunyai nilai yang sama denga perintah berikut:
if(ekspresi) pernyatan 1 else pernyataan 2

3. Perulangan if dengan pilihan if lainnya
if(ekspresi 1) pernyataan 1;
else if(ekspresi 2) pernyataan 2;
else pernyataan 3;

4. Perulangan if di dalam if
if(ekspresi 1) pernyataan 1;
      if(ekspresi 2) pernyataan 2;

Contoh penggunaan perintah perulangan if adalah sebagai berikut:
/*------------------------------------------------------------*/
/*-----------Nama : Ahmad Ariful Amri ----------------------*/
/*-----------Program: Contoh Perulangan If else dengan C------*/
/*---------------visit: go-program.blogspot.com---------------*/
/*------------------------------------------------------------*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
int nilai;
printf("Berapa nilai Kamu : ");
scanf("%d", &nilai);

if(nilai >=85)
{
printf("Bagus Sekali, nilai anda A\n");
}
else if(nilai >= 75)
{
printf("Mantap bro, Nilai kamu B+\n");
}
else if(nilai >= 65)
{
printf("oke bro, bagus.. nilai kamu B\n");
}
else if(nilai >=55)
{
printf("Hmm, nilai lo C+ :Dn");
}
else if(nilai >= 35)
{
printf(":{ dapet nilai D, jangan senang dulu ya\n");
}
else
{
printf("Jangan bunuh diri ya, kamu dapat E, selamatt :D\n");
}

return EXIT_SUCCESS;
}

Nah, mudah bukan? silahkan berkreasi sendiri, masih banyak perulangan lainnya yang Insya Allah akan kita bahas pada kesempatan mendatang :D

0 komentar:

Posting Komentar