Jumat, 19 Desember 2014

SOAL 1 : Menentukan Nilai Terbesar dan Terkececil dari Tiga Nilai yang Diinputkan

Diposting oleh BelajarAsik di 11.33
Assalamu’alaikum… :)
Kali ini saya akan berbagi tentang bagaimana cara Menentukan Nilai Terbesar dan Terkececil dari Tiga Nilai yang Diinputkan, postingan ini merupakan tugas dari mata kuliah praktik algoritma dan pemrograman. Kita mulai saja yaa…
Jika belum memiliki aplikasinya bisa download DI SINI

SOAL 1
Bagaimana Cara Menentukan Nilai Terbesar Dan Terkecil Dari Tiga Nilai Yang Diinputkan.

Untuk mengerjakan soal tersebut menggunakan konsep looping atau perulangan dan konsep IF ELSE statement.

Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang terus hingga tak terhingga sementara variabel dalam komputer masih terbatas.

Looping yang akan saya gunakan adalah looping dengan jenis FOR.
FOR berfungsi untuk mengulang suatu proses yang telah diketahui jumlahnya 
Syntax untuk menuliskan perintah for adalah sebagai berikut : for(inisialisasi nilai; syarat pengulangan; perubahan nilai){statement-yang-akan-diulang;}

IF-ELSE statement
Statement ini merupakan pengembangan dari “if” statement, ketika suatu tidak terpenuhi maka akan menjalankan . Tetapi ketika menemukan “else if” statement maka dilakukan pengecekan kembali.
Sintak: Sintak :
if (kondisi)
{statement;}
Else
{statement;}

Berikut ini merupakan Tutorialnya :

Pertama buka codeblocks :
Pilih File > new > project > console application > C.
Ketikkan judul yang sesuai agar mudah dicari filenya :)
Lalu klik Finish.

Setelah itu akan muncul tampilan seperti ini :


Hapus tulisan printf("Hello world!\n");

Lalu ketikkan script berikut ini :

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int nilai[3], i;
    for(i=0; i<=2; i++)
    {
    printf("Masukkan nilai ke [%d] : ", i);
    scanf("%d", &nilai[i]);
    }
    printf("\n");
    if(nilai[i=0]<=nilai[i=1] && nilai[i=0]<=nilai[i=2])
    {
        printf("Nilai Terendah : %d", nilai[i=0]);
    }
    if(nilai[i=1]<=nilai[i=2] && nilai[i=1]<nilai[i=0])
    {
        printf("Nilai Terendah : %d", nilai[i=1]);
    }
    if(nilai[i=2]<nilai[i=0] && nilai[i=2]<nilai[i=1])
    {
        printf("Nilai Terendah : %d", nilai[i=2]);
    }   printf("\n");
        printf("\n");
    if(nilai[i=0]>=nilai[i=1] && nilai[i=0]>=nilai[i=2])
    {
        printf("Nilai Terbesar : %d", nilai[i=0]);
    }
    if(nilai[i=1]>nilai[i=0] && nilai[i=1]>=nilai[i=2])
    {
        printf("Nilai Terbesar : %d", nilai[i=1]);
    }
    if(nilai[i=2]>nilai[i=0] && nilai[i=2]>nilai[i=1])
    {
        printf("Nilai Terbesar : %d", nilai[i=2]);
    }   printf("\n");
}

Maka tampilannya akan menjadi seperti ini :


Setelah itu klik built and run maka akan muncul teks yang menyuruh untuk menginputkan nilai
Masukkan nilainya misalnya 9, 8, dan 6.

Maka secara otmatis program akan melooping nilai yang terbesar dan terkecil yang akan ditampilkan pada layar. Tampilan akhir akan menjadi seperti ini :


Script yang telah dituliskan adalah script yang sudah diatur sehingga meskipun ada nilai yang sama maka akan secara otomatis menampilkan salah satu nilai saja.

Misalkan kita menginputkan nilai 9, 8, dan 8. Hasil outputnya akan tetap menampilkan satu angka terkecil yaitu 8.

Tampilannya akan sepeti ini :


Demikianlah tutorial untuk Menentukan Nilai Terbesar dan Terkececil dari Tiga Nilai yang Diinputkan. Semoga bermanfaat ;)

0 komentar:

Posting Komentar

 

Afinda Nofi Nurfiyana Copyright © 2011 Designed by Ipietoon Blogger Template Sponsored by web hosting