Membuat Program Penentuan Predikat dalam Bahasa C

Haii sobat ngodingdirumah…

Kali ini ini kita akan mencoba belajar program sederhana dalam Bahasa C untuk menentukan predikat nilai saat kita menginput nilai.

ini nih output program sederhana kita

Pada program sederhana ini, saat kita menginput nilai, program akan menentukan range predikat yang telah kita sesuaikan.

Nah langsung aja ke source code nya ya…

Oke ini dia source code kita

Mari kita bedah sedikit sedikit.

Pertama, kita harus mengenalkan kepada program nilai variabel yang akan kita gunakan, disini saya menggunakan nama variabel “nilai_akhir” yang dideklarasikan sebagai integer. Pada syntax printf kita akan tuliskan karakter yang diselingi dengan double cout. Pada syntax scanf (syntax ini menghendaki untuk kita memasukkan nilai inputan).

Selanjutanya didalam syntax scanf, terdapat “%d”, itu apaan sih?

Nah jadi itu adalah tipe data yang akan kita inputkan, simbol ini (“%d”) bermakna nilai yang kita masukan adalah bentuk nilai integer, dan selanjutnya terdapat “&nilai_akhir”, ini merupakan bentuk pointer yang mana fungsinya untuk menempatkan nilai. Maksudnya, pada awal setelah kita mendeklarasikan bahwa ada variabel nilai_akhir, nilai tersebut belum kita beri isi, nah kita mengisinya pada syntax scanf. Jadi nilai yang kita masukan pada scanf akan menjadi nilai si nilai_akhir karena telah diberi pointer.

Syntax selanjutnya adalah while, dalam hal ini, semua fungsi di dalam while hanya akan dioperasikan apabila syarat while tersebut terpenuhi. Pada code kita disyarat kan dalam while (nilai_akhir <=100 && nilai_akhir >=0). Syarat ini menghendaki nilai yang boleh masuk ke fungsi while adalah nilai yang lebih kecil dari 100 dan lebih besar dari 0.

Saat hal ini terpenuhi, nilai_akhir akan masuk ke fungsi selanjutnya, yakni if dan else if. Lalu bagaimana bila nilai_akhir yang dimasukan tidak sesuai dengan syarat while ? Nilai tersebut akan lanjut ke perintah selanjutnya, yakni printf.

Oke sekian dulu source code bahasa C yang kita bahas untuk kali ini..

Untuk teman teman yang sekiranya ingin mencoba menggunakan source code ini, bisa dicomot disini niii

#include <stdio.h>

int main (void)
{
	int awal=1,bil,i;
        printf ("Masukan nilai faktorial :");
	scanf ("%d", &bil);
	for (i=1; i<=bil; i++)
	{
		awal=i*awal;
	}
	printf ("Nilai faktorial dari %d! adalah %d",bil, awal);
	return 0;
}

Tinggalkan komentar