FUNGSI LOGIKA ”IF” PADA BAHASA C++

A.    Fungsi Logika

Banyak persoalan atau keadaan yang membutuhkan suatu keputusan. Untuk melakukan atau memutuskan suatu keadaan, maka di dalam bahasa C disediakan fungsi kondisional tersebut, di antaranya adalah if, if-else, switch-case. Kondisi umum yang dipakai adalah benar atau salah, iya atau tidak, 1 atau 0. Untuk menghasilkan kondisi benar atau salah, maka diperlukan operator-operator berupa operator logika .

1.     If statment

Statement if adalah salah satu statement yang digunakan untuk penyeleksian kondisi. Statement ini merupakan statement percabangan paling dasar, jika suatu terpenuhi alias bernilaitrue maka akan menjalankan tertentu. Dan jika tidak maka tersebut tidak akan dijalankan.

sintak:

if (kondisi) {

statement;

}

a.      IF statment terbagi menjadi 3, yaitu ;

  • IF statment 1 pernyataan benar
  • IF statment dengan 2 kemungkinan
  • IF-ELSE statment (dengan banyak kemungkinan)

1.      If dengan satu pernyataan benar

#include <stdio.h>

#include <conio.h>

main()

{

int hari;

printf(“Masukkan angka : “);

scanf(“%d”, &hari);

if (hari==1)

{

printf (“Senin \n”);

}

}

2.      dua kemungkinan

if (kondisi) {

Statement 1;

Else

Statement 2;

}

Di gmbarkan sebagai berikut :

#include <stdio.h>

#include <conio.h>

main()

{

int hari;

printf(“Masukkan angka : “);

scanf(“%d”, &hari);

if (hari==1)

{

printf (“Senin \n”);

}

else

{

printf (“bingung \n”);

}

}

3.      IF-ELSE statement (banyak kemungkinan)

Statement ini merupakan pengembangan dari “if” statement, ketika suatu tidak terpenuhi maka akan menjalankan . Tetapi ketika menemukan “else if” statement maka dilakukan pengecekan kembali.

#include <stdio.h>

#include <conio.h>

main()

{

int hari;

printf(“Masukkan angka : “);

scanf(“%d”, &hari);

if (hari==1)

{

printf (“Senin \n”);

}

else  if (hari==2)

{

printf (“Selasa \n”);

}

else  if (hari==3)

{

printf (“Rabu \n”);

}

else  if (hari==4)

{

printf (“Kamis \n”);

}

else  if (hari==5)

{

printf (“Jumat \n”);

}

else  if (hari==6)

{

printf (“Sabtu \n”);

}

else  if (hari==7)

{

printf (“Minggu \n”);

}

else

{

printf (“Tidak ada hari \n”);

}

}

B.    Fungsi=fungsi dalam logika

Operator Arti Contoh
< Kurang dari x < y Apakah x kurang dari y
<= Kurang dari sama dengan  x <= y Apakah x kurang dari sama dengan y
> Lebih dari x > y Apakah x lebih dari y
>= Lebih dari sama dengan x >= y Apakah x lebih dari sama dengan y
= = Sama dengan x = = y Apakah x sama dengan y
!= Tidak sama dengan x != y Apakah x tidak sama dengan y

maaf bila saya sedang sibuk...!! tinggalkan komentar anda.. nanti saya akan berikan anda respon... terimaksih atas kunjungan anda...!!