Beranda > C++ > Bab 3 : Decision / Keputusan C++

Bab 3 : Decision / Keputusan C++

DECISION / KEPUTUSAN

Setelah kamu Sudah belajar tentang Struktur C++, dan Elemen-Elemen Di Dalam C++. Setelah kamu sudah mengerti dan memahami betul dengan apa yang dimaksut dengan Tipe Data dan Variabel, dan kita akan berlanjut ke pelajaran berikutnya yaitu DECISION / KEPUTUSAN.

Decision atau Keputusan : Merupakan suatu keadaan dalam dua nilai, yaitu true (ya) atau False (tidak).

Tujuan dari suatu decision adalah melakukan perbandingan antara dua hal atau lebih untuk kemudian melakukan eksekusi selanjutnya.

Komparasi akan menghasilkan keputusan yaitu benar atau salah

Dan adapun dari JENIS STRUKTUR SELEKSI

  • Struktur seleksi sederhana (if-then)
  • Struktur seleksi umum (if-then-else)
  • Struktur seleksi tersarang (nested if)
  • Struktur case-of

STRUKTUR SELEKSI SEDERHANA ( IF )

  • Bentuk ini merupakan bentuk yang paling sederhana dari keseluruhan struktur seleksi yang ada. Pada bentuk ini, hanya jika komparasi memiliki niali true saja. Jadi tidak ada bentuk dari nilai seperti false.

Contoh :

Mengisi Keterangan :

Jika NilaI siswa lebih besar sama dengan 60 maka siswa akan mendapatkan keterangan Lulus. Tetapi jika perbandingan menghasilkan salah/false maka didapatkan siswa tidak lulus keterangannya.

Atau

Mengisi Keterangan :

Jika Nilai Siswa >= 60, maka Keterangan=‘Lulus’

Jika Nilai Siswa < 60, maka Keterangan=‘Tidak Lulus’

Keterangan : Di Baca : jika nilai siswa Kurang dari sama dengan 60, maka akan muncul keterangan Lulus.

Dan jika Nilai siswa Kurang dari 60, Maka keterangan yang akan Muncul adalah Tidak lulus.

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int nilai=70 ;

if (nilai>=60)

{

cout<<“keterangan = Lulus”<<endl;

}

getch();

}

STRUKTUR SELEKSI UMUM (IF-ELSE)

Bentuk kedua ini, baik kondisi bernilai true ataupun false di ikuti proses khusus.

Tetapi yang harus diperhatikan adalah bahwa proses khusus pada keadaan true tidak mungkin akan diperoses pada keadaan false dan sebaliknya.

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int nilai=70 ;

if (nilai>=60)

{

cout<<“keterangan = Lulus”<<endl;

}

else

{

cout<<“Keterangan = Tidak Lulus “<<endl;

}

getch() ;

}

Keterangan program : Di atas adalah Tampilan Sebuah Program yang seperti ada di contoh, mungkin kamu memperhatikan ada Inputan Baru di Header  yaitu #include <conio.h> Nah fungsi dari Header ini adalah berfungsi untuk mendeklarasikan agar kondisi IF bisa dikenali atau diketahui oleh perintah yang ada di C++.

Nilai Variabel adalah 70, atau nilai dari inputannya, mungkin belajar cara menginput data akan di pelajari pada bab nanti, dan harus selalu kamu ingat tentang Rumus dari penggunaan if-else adalah :

IF(variabel : Operator  :kondisi)

{

Maka :

}

Else

{

Maka :

}

Keterangan :  Dari penjelasan di atas bahwa setelah kita tulis Kondisi IF maka setelah itu kita masukan bentuk kondisi dari Variabel yang ingin kita buat pilihannya, dan setelah itu untuk pembanding dari variabel tadi kita menggunakan Operator seperti yang sudah di jelaskan sebelumnya dan kemudian masukan pembanding dari nilai yang ingin kita badinga kan dengan Variabel. Mungkin sobat-sobat akan sedikit bingung dengan penjelasan saya tapi untuk pemahaman coba anda lihat ke contoh yang ada di atas jika sudah sedikit memahami, cobalah anda langsung untuk mencoba program yang ada dibawah ini, jika anda masih belum mengerti coba saja terlebih dahulu program yang ada di bawah, perlu kamu ingat 1 pesan dari saya : pemahaman dalam membangun bahasa pemrograman adalah bukan dari seberapa banyak  kita menghafal contoh-contoh yang ada, tetapi dengan melakukan banyak kesalahan didalam membuat sebuah program maka anda akan semakin memahami dari letak kesalah anda dan jika terjadi kesalahan yang sama diwaktu yang akan datang anda tidak akan kebingungan untuk memecahkan masalah yang pernah terjadi, jadi terapkan 3P(Praktek-Praktek-Praktek) .😉

Soal Latihan.

Buatlah Tampilan Sebagai Berikut :

Rekap Nilai Mahasiswa

===================================

NPM                                                      =  43A87007xxxxxx

Nama Mahasiswa                            = Nama Anda

Keterangan Dalam Ujian               = Lulus

===================================

Nilai Anda                                            = 75

Ket: Cobalah untuk Menjawab dengan mencoba pengembangan Logika Anda.

Jawaban : Syntax

Kategori:C++
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: