Kamis, 25 Desember 2014

MENENTUKAN NILAI TERBESAR DAN TERKECIL DARI NILAI YANG DIINPUTKAN (TUGAS TERSTRUKTUR 1)

Pada kesempatan kali ini, akan berbagi tentang penerapan fungsi IF dalam bahasa C. 
Baiklah. Disini kita mempunyai persoalan dimana kita diminta untuk menentukan dan menampilkan suatu nilai yange terbesar dan terkecil dari tiga buah nilai yang diinputkan

Sekarang kita coba menyelesaikan persoalan tersebut.
Kita diminta menentukan nilai terbesar dan terkecil dari nilai yang diinputkan. Itu berarti kita harus menuliskan tiga variabel yang akan muncul, dan user yang akan menginputkan nilai yang diinginkan. 
Kita tuliskan perintah-perintah seperti pada gambar berikut. 


Misal saja kita buat tiga variabel tersebut adalah a, b, c. Nantinya user yang menentukan nilai dari masing-masing variabel seperti dala persoalan. Kita gunakan fungsi IF dkk. 

Kita inputkan perintah untuk kemungkinan variabel terbesar : 

    if(a>b&&a>c) printf("nilai terbesar adalah =  %d", a);

Maksudnya kita membuat perumpamaan, jika variabel a lebih besar dari b dan variabel a lebih besar dari c (jadi variabel yang terbesar adalah variabel a), dimana a akan menjadi nilai terbesar.

    else if(b>a&&b>c) printf("nilai terbesar adalah =  %d", b);

Serta kita membuat variabel b lebih besar dari a dan variabel b lebih besar dari c (jadi variabel yang terbesar adalah variabel a), dimana b akan menjadi nilai terbesar.

    else printf("nilai terbesar adalah =  %d", c);

Untuk variabel c kita cukup menuliskan else saja karena untuk kemungkinan hasil lain dari kedua kemungkinan di atas.

    printf("\n");

Perintah ini agar tulisan berganti satu baris ke bawah. 

Lalu kita buat program untuk variabel terkecil :

    if(a<b&&a<c) printf("nilai terkecil adalah =  %d", a);

Sama seperti pada variabel terbesar, kita membuat perumpamaan, untuk variabel a kurang besar dari b dan variabel a kurang besar dari c (jadi variabel yang terkecil adalah variabel a), dimana a akan menjadi nilai terkecil.

    else if(b<a&&b<c) printf("nilai terkecil adalah =  %d", b);

Lalu kita membuat perumpamaan, untuk variabel b kurang besar dari a dan variabel b kurang besar dari c (jadi variabel yang terkecil adalah variabel b), dimana b akan menjadi nilai terkecil.

    else printf("nilai terkecil adalah =  %d", c);  

Untuk variabel c, kita cukup menulisnya dengan fungsi else. 

Masing-masing perumpamaan variabel kita berikan printf untuk menampilkan nilai variabel yang mungkin terbesar maupun terkecil, setelah diolah sesuai program yang dituliskan. 
Setalah ditulis, jalankan program dengan menekan run and rebuild. Jika belum bisa di run, berarti program belum bisa di run dan cobalah untuk mengoreksi program kerjaan kita lagi. 

Jika masih bingung, bisa ditanyakan dengan memberikan comment di bawah sini. 

Berikut hasil program kita jika sudah tidak ada yang keliru atau salah : 
Misal kita masukkan variabel a = 23, variabel b = 34 dan variabel c = 45. Maka akan menampilkan nilai terbesar adalah 45 dan nilai terkecil adalah 23. 




Tidak ada komentar:

Posting Komentar