Assalamu’alaikum
Selamat datang di blog D.O.C
Dalam posting saya kali ini saya masih membahas tentang penggunaan sintax IF, dan looping .
Pebahasan kali ini kita akan membuat suatu program untuk mencetak nilai bilangan ganjil yang merupakan biangan kelipatan saja yang tercetak diantara angka 10 s/d 50.
- Pertama kita tentukan variable apa yang akan kita pergunakan .
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=10,batas=50;
puts("program menghitung kelipatan 3 dari 10-50");
puts("yang tercetak hanyalah bilangan ganjil saja");
kita beri nilai awal dari i seperti dalam soal yaitu dimulai dari angka 10 maka kita beri nilai i=10 lalu batas juga kita beri nilai terakhir yang diminta yaitu batas = 50, untuk mengingat program yang kita buat kita lebih baik memberikan judul pada setiap program tersebut dengan menggunakan sintax puts(“ ………………………..”);
- kedua kita mulai menggunakan kembali sintax looping dan IF , kali ini kita akan menggunakan sintax looping do while
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=10,batas=50;
puts("program menghitung kelipatan 3 dari 10-50");
puts("yang tercetak hanyalah bilangan ganjil saja");
system("color b");
do {
if (i%3==0 && i%2!=0){
printf("%d\n",i);
}i++;
}
while (i<batas);
return 0;
}
“% “atau modulus merupakan sintax untuk membagi penjabaran dari fungsi di atas adalah jika nilai dari i dibagi 3 sama dengan 0 dan jika nilai I dibagi dengan 2 tidak sama dengan 0 maka di print.
Mengapa digunakan sintax && ?
Sintax && digunakan untuk menentukan apakah inputan tersebut bernilai salah atau tidak . inputan tersebut jika semua bernilai true maka akan terprint . jika salah satu saja yang benaramaka yang terprint hanyalah yang bernilai true saja. Lalu i++ digunakan untuk melooping nilai yang selanjutnya dan akan bertambah terus nilainya.
While kita isi dengan jumlah nilai terakhir yang akan kita looping ,karena dalam soal batas akhirnya adalah 50 maka kita imputkan while(i<batas);
Lalu coba run program yang telah di buat. Jika benar maka hasil yang keluar akan seperti gambar dibawah ini
-ketiga jika kita menginginkan program tersebut batas akhirnya kita yang menginputkannya kita hanya merubah sedikit dari program diatas . kita berikan variable batas =0 lalu kita tambahkan program
printf (“ masukkan batasnya : “);
scanf (“%d”,batas);
lalu program jika run akan seperti di bawah ini :
0 komentar:
Posting Komentar