Belajar Turbo C Episode III

Aduh…cape juga ya..setelah kemarin harus..persiapan kesana – kesini buat SP…teman2 ada yang ikutan SP…ya beginilah kalo orang yang malas belajar,hihihi.. OK..kembali ke pokok pembahasan. Sekarang saya akan menjelaskan bagaimana jika kalian dihadapakan dalam suatu kondisi tertentu, contohnya jika nilai kalian JEBlok, maka kalian harus SP. Jika tidak maka kalian tahu itu berarti apa? ya benar sekali..LIBURaaaaaaaaaaaaaan….cihuy…..

perhatikan analogi berikut ini.

Jika (nilai saya == Jeblok) {

saya = harus SP;

} jika tidak {

saya = Liburaaaaaaaaaaan…cihuy…;

}

}

sama seperti diatas pula.. jika saya kondisikan begini. Jika saya menuliskan suatu angka. maka program dapat mendeteksi apakah yang di inputkan oleh kalian itu ganjil atau genap..(wah komputer hebat ya? wah komputer pinter…). Perhatikan contoh dibawah ini (ini program yang benernya lho..)

#include <stdio.h>                                                  */ untuk mengunakan fungsi printf dan scanf  */

#include <conio.h>                                                  */ untuk menggunakan fungsi getch */

int main (void) {

int x;                                                                    */ mendeklarasikan variabel x */

clrscr();                                                               */ coba liat clear screen di bahasa C berbeda kan dengan di bahasa pascal */

printf(“masukan bilangan positif : “);

scanf(“%d”,&x);

if (x % 2 == 0) {

printf (“%d adalah bilangan genap”,x);

} else {

printf(“%d adalah bilangan ganjil”,x);

}

getch();

return 0;

}

Karena kawan – kawan sudah biasaya mencoba Pascal dengan ribuan statement yang mengguanakan pengkondisian dalam hal ini adalah IF, maka saya tidak perlu menjelaskan secara mendetail untuk statement ini. coba perhatikan baris ke 9 untuk

if (x % 2 == 0){

printf (“%d adalah bilangan genap”,x);

} else {

printf(“%d adalah bilangan ganjil”,x);

}

itu artinya “jika x dibagi dengan dua sisanya adalah 0, maka x adalah bilangan genap. Jika tidak, maka x adalah bilangan ganjil.

Kawan2 : Fem..kenapa itu tanda sama dengannya ada dua?

femy       : yang mana?

Kawan2 : yang itu tu!!! (if(x % 2 == 0))

Femy      : Oh..yang itu…itu itu adalah operator relational.. nanti saya cantumin deh postingan selanjutnya. khusus membahas operator relational.

Kembali ke Fokus masalah jika kalian benar dalam menuliskan scripnya maka program akan memunculkan outputan seperti ini.

gambar episode II

Nah..Kalau sudah faham…tiru kemudian modifikasi ya… Good Luck..

referensi : I Made Joni &amp; Budi Raharjo, Pemrograman C dan Implementasinya Edisi Kedua