Tidak terasa ya udah memasuki praktikum ke-4.Pastinya temen-temen makin semangat dong buat belajar bahasa C!

Nah langsung saja ya,aku kasih sedikit ulasan tentang praktikum ke-4 ini.

Tujuan dari praktikum kali ini adalah

  • Mempelajari dan mengamati penggunaan statement penentu keputusan yaitu statement if-else.
  • Memanfaatkan statement if-else untuk proses perulangan yaitu dikombinasikan dengan statement goto-label.
  • Mempelajari statement if-else bersarang/if dalam if(nested if).
  • Mempelajari bentuk lain dari if-else yaitu bentuk else-if.
  • Mempelajari penggunaan dari statement switch-case sebagai alternative pengganti dari statement else-if.

 

Statement if-else digunakan untuk menentukan antara 2 pilihan yang diberikan dari suatu kondisi,yaitu benar atau salah.Cara kerjanya adalah menggunakan Relational Operator dan atau Logical Operator,apabila suatu kondisi terpenuhi(benar) maka akan mengerjakan proses A dan apabila tidak terpenuhi(salah) maka akan mengerjakan proses lain misalnya proses B.Proses A dan B dapat berupa satu baris statement atau beberapa baris statement yang dikelompokkan(Compound Statement).

Statement if-else bersarang merupakan kombinasi dari beberapa if-else,dimana apabila ada beberapa kondisi yang harus diuji kebenarannya secara bersama (if dalam if).

Statement else-if merupakan bentuk lain dari if-else,yang diugunakan untuk menentukan satu kondisi yang benar dari kondisi yang tersedia.

Statement switch case adalah bentuk lain dari else-if,yang dapat digunakan untuk menyelesaikan suatu case yang cukup banyak.

Itulah beberapa sedikit uraian materi untuk praktikum kali ini.Selanjutnya yuk kita buat contoh programnya!

main()

{

int pembilang,penyebut,sisa;

printf(“Masukkan pembilang :”);

scanf(“%d”,&pembilang);

printf(“Masukkan penyebut :”);

scanf(“%d”,&penyebut);

 

sisa=pembilang%penyebut;

 

puts(“”);

if (sisa)

printf(“%d tidak habis dibagi %d\n”,pembilang,penyebut);

else printf(“%d habis dibagi %d\n”,pembilang,penyebut);

getch();

 

 

Program diatas merupakan kombinasi penggunaan if-else dan %(modulus).Dengan program ini kita bisa mengetahui apakah suatu bilangan habis dibagi bilangan lain atau tidak.Silahkan dicoba!