Postingan ini
merupakan tugas dari mata kuliah praktik algoritma dan pemrograman. Kita mulai
saja yaa…
Bila belum
memiliki aplikasi codeblocks silakan download dulu DISINI.
SOAL 2
Mencetak
Bilangan ganjil kelipatan tiga diantara angka 10 s/d 50.
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");
Bila sudah paham
maksud soalnya Tulis script berikut ini :
#include
<stdio.h>
#include
<stdlib.h>
int main()
{
puts("Angka
Ganjil Kelipatan 3 Antara 10-50 :\n");
int i;
for(i=11;
i<=50; i++)
{
if(i%3==0)
printf("%d\n",
i);
i++;
}
}
Maka tampilannya
akan menjadi seperti ini :
Setelah itu klik
Build and Run, maka akan muncul hasil yang diinginkan.
Berikut ini
hasilnya :
Maka secara
otmatis program akan melooping angka ganjil kelipatan tiga diantara 10-50 yang
akan ditampilkan pada layar.
Demikianlah
tutorial untuk Mencetak Bilangan ganjil kelipatan tiga diantara angka 10 s/d
50. Semoga bermanfaat ;)
0 komentar:
Posting Komentar