Conditional ? penasaeran bukan mengenai hal itu ? Hellow sobat mimin, Selamat pagi, siang, sore atau malam pada saat anda membaca artikel ini, jumpa lagi bersama mimin, masih bersemangat kan untuk belajar mengenai pemrograman, Pada kesempatan kali ini mimin akan membahas mengenai apasih itu conditional. langsung saja ke topik pembahasan mimin.

Conditional / Kondisi

Conditional / Kondisi adalah suatu logika pemrograman dimana kalian akan dihadapkan pada sebuah syarat tertentu agar baris kodenya tereksekusi. Sebelum kalian membuat suatu keputusan, pastikan kalian akan menjalani proses pembandingan terlebih dahulu. Proses pembandingan dilakukan dengan menggunakan beberapa operator yang disebut dengan relational operator atau operator relasi. Berikut adalah macam-macam operator relasional :

Operator tersebut masing-masing akan membandingkan nilai dari dua operator dan mengembalikan satu dari dua kemungkinan nilai dari type boolean : true jika benar / false jika salah.

setelah sekilas mengenal apa itu conditional / kondisi, mimin akan memberikan beberapa macam conditional / kondisi

Macam - Macam Conditional / Kondisi

Dalam bahasa pemrograman, atau pada kesempatan kali ini menggunakan bahasa pemrograman C++ macam conditional / kondisi antara lain yakni, If, If else, dan Switch. maka untuk itu, berikut adalah penjelasanya

  1. IF
    Merupakan suatu perintah untuk menyatakan satu kondisi dimana jika nilai terpenuhi maka program akan dijalankan dan apabila nilai tidak terpenuhi maka program akan diabaikan.
    Format penggunaan if :

Contoh program dalam bahasa C++ penggunaan if :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
Judul : penggunaan if (Bilangan bulat positif / negatif)
Author : Ryandhika Bintang
Date : 3 April 2022
*/

// Kamus
#include "stdio.h"
#include <iostream>
using namespace std;
int x;

// Deskripsi
int main () {
cout << "Masukkan bilangan = ";
cin >> x;
if (x >= 0)
{
cout << x << " adalah bilangan bulat positif";
}

return 0;
}

Dengan codingan program diatas, apabila kondisi terpenuhi maka akan menghasilkan ouput seperti ini,

Apabila kondisi tidak terpenuhi, maka program yang terdapat didalam kondisi tidak ter eksekusi seperti ouput dibawah ini

  1. IF….ELSE
    Merupakan perintah untuk menyatakan lebih dari satu kondisi dimana jika nilainya terpenuhi maka akan menjalankan pernyataan sesuai yang telah ditentukan, namun jika nilai tidak terpenuhi maka akan menjalankan baris progra selanjutnya.
    Format penggunaan if :

Contoh program dalam bahasa C++ penggunaan if else:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
Judul : penggunaan if (Bilangan bulat positif / negatif)
Author : Ryandhika Bintang
Date : 3 April 2022
*/

// Kamus
#include "stdio.h"
#include <iostream>
using namespace std;
int x;

// Deskripsi
int main () {
cout << "Masukkan bilangan = ";
cin >> x;
if (x >= 0)
{
cout << x << " adalah bilangan bulat positif";
}else{
cout << x << " adalah bilangan bulat negatif";
}

return 0;
}

Dengan codingan program diatas, apabila kondisi terpenuhi maka akan mengeksekusi program yang terdapat dalam kurung kurawal if, dan menghasilkan ouput seperti ini,

Apabila kondisi tidak terpenuhi, maka program yang terdapat didalam kurung kurawal if tidak ter eksekusi, dan akan mengeksekusi baris kode yang terdapat dalam kurung kurawal else seperti ouput dibawah ini

  1. Switch
    Merupakan perintah alternatif if else uang menyatakan lebih dari satu kondisi. Berbeda dengan if else perintah switch hanya bisa dinyatakan dengan kondisi string atau bilangan.

Format penggunaan switch case,

Contoh program dalam bahasa C++ penggunaan switch case

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
Judul : penggunaan SwitchCase
Author : Ryandhika Bintang
Date : 3 April 2022
*/

// Kamus
#include "stdio.h"
#include <iostream>
using namespace std;
int mobil;

// Deskripsi
int main()
{
cout << "*********DAFTAR MOBIL***********" << endl;
cout << "1. AVANZA" << endl;
cout << "2. INOVA" << endl;
cout << "3. PANTHER" << endl;
cout << "---------------------------------------" << endl;

cout << "Masukan Mobil Pilihan = ";
cin >> mobil;

switch (mobil)
{
case 1:
cout << "Mobil yang anda pilih adalah AVANZA";
break;
case 2:
cout << "Mobil yang anda pilih adalah INOVA";
break;
case 3:
cout << "Mobil yang anda pilih adalah PANTHER";
break;

default:
cout << "Mobil tidak tersedia";
}

Dilihat dari gambar program di atas, kita akan membuat program untuk menentukan nama hari seusai angka yang diinput. Jika program di atas kita jalankan, maka akan menghasilkan output seperti apa? Mari kita coba…

Hasil Program jika kondisi terpenuhi,

dan jika kondisi tidak terpenuhi maka akan mengeluarkan output sebagai berikut,

Sobat Mimin.. Bisa kita lihat program mobil yang tadi kita buat, outputnya akan terlihat seperti gambar di atas. Jika kita memasukkan angkanya memenuhi kondisi, yaitu anga 1 sampai 3 maka akan menghasilkan output mobil sesuai dengan anga yang kita input. Namun, output akan menghasilkan gambar yang kedua, jika kondisi yang kita input tidak memenuhi.

Sobat miin, Sampai di sini kalian udah paham dong apa itu kondisi, macam-macam kondisi, dan bagaimana penggunaannya. Sampai di sini dulu yaa penjelasan mimin mengenai kondisi, sampai bertemu lagi di artikel mimin selanjutnya. Semoga Membantu, and see youu gaiss.