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
Tidak ada komentar:
Posting Komentar