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