Rabu, 14 Februari 2018

:: SELEKSI MENGGUNAKAN LOGIKA


SELEKSI MENGGUNAKAN LOGIKA

Contoh lain :
//program seleksi sederhana
menentukan LULUS atau TIDAK LULUS
nya mahasiswa
//header
#include <iostream.h>
#include<conio.h>
//fungsi main
int main()
{
//deklarasi tipe data dan nama variabel
double nilai ;
clrscr() ;
//meminta input nilai
cout << “Masukkan nilai ujian .. “ ;
cin >> nilai ;
//seleksi atau pemilihan if
if (nilai >=70 && nilai <=100)
cout <<nilai <<” LULUS “  ;
else
cout <<nilai << “ TIDAK LULUS”;
}
Contoh lain :
//program seleksi sederhana
menentukan jenis huruf KAPITAL atau
HURUF KECIL
//header
#include <iostream.h>
#include<conio.h>
//fungsi main
int main()
{
//deklarasi tipe data dan nama variabel
char huruf ;
clrscr() ;
//meminta input huruf
cout << “Masukkan sebuah huruf : “ ;
cin >> huruf ;
//seleksi atau pemilihan if
if (huruf >= ‘A’ && huruf <= ‘Z’)
cout <<huruf <<” adalah HURUF KAPITAL
“  ;
else
cout <<huruf << “ adalah HURUF
KECIL “ ;
}
SELEKSI BERTINGKAT
Dalam berbagai kasus seringkali bentuk
seleksi bertingkat diperlukan disebut
seleksi bertingkat/bersarang(nested if)
Bentuk pernyataan
If (kondisi 1)
Pernyataan 1 ;
Else if (kondisi 2)
Pernyataan 2 ;
Else if (kondisi 3)// kondisional
Pernyataan 3 ;
Else if (kondisi 4)// kondisional
Pernyataan 4 ;
Else
Pernyataan ;
Contoh :
Menentukan KERITERIA KELULUSAN
BERDASARKAN NILAI IP
//program seleksi sederhana
menentukan KERITERIA KELULUSAN
BERDASARKAN NILAI IP
//header
#include <iostream.h>
#include<conio.h>
//fungsi main
int main()
{
//deklarasi tipe data dan nama variabel
double nilai ;
clrscr() ;
//meminta input nilai
cout << “Masukkan nilai ujian .. “ ;
cin >> nilai ;
//seleksi atau pemilihan if
if ((nilai >=2.00) && (nilai <=2.75))
cout <<nilai <<” predikat :LULUS
MEMUASKAN “  ;
else if ((nilai >2.75) && (nilai
<=3.50))
cout <<nilai <<” predikat : LULUS SANGAT
MEMUASKAN “  ;
else if ((nilai >3.50) && (nilai
<=4.00))
cout <<nilai <<” predikat : LULUS CUM LAUDE “  ;
else
cout <<nilai << “ DATA TIDAK VALID
”;
}
LATIHAN SELEKSI :
1. Buatlah program sederhana
USERNAME PASSWORD dengan
ketentuan
a. meminta input username
(sebagai karakter)
b. meminta input password
(sebagai karakter)
c. JIKA username dan password
adalah sah akan muncul
tampilan “akses diterima”
d. Sebaliknya jika tidak sah akan
muncul tampilan “akses ditolak”
2. Buatlah program sederhana BONUS
BELANJAdengan cara kerja sebagai
berikut :
a. meminta input nilai belanja
(sebagai integer)
b. JIKA nilai belanja >=5000 s/d
<10000 maka mendapat bonus
1 buah arloji rolex milgaus
c. JIKA nilai belanja >=1000 s/d
<5000 maka mendapat bonus 1
buah blackberry dakota
d. JIKA nilai belanja <1000 dan > 1
maka akan mendapat 1 buah TV
LCD Sony 32 inci
e. JIKA nilai belanja >10000 maka
akan mendapat 1 unit rumah
mewah
f. SEBALIKNYA jika nilai belanja
tidak tertera pada point a s/d e
maka dinyatakan TIDAK VALID
SELEKSI BERTINGKAT MENGGUNAKAN
CASE
Syntax :
switch(nilai)
{
case nilai x:
pernyataan1;
pernyataan2;
break;
case nilai y:
pernyataan1;
pernyataan2;
break;
default:
pernyataan default;
break;
}
//program seleksi sederhana IF-ELSE
menentukan nama bulan berdasar kode
bulan
//header
#include <iostream.h>
#include<conio.h>
//fungsi main
int main()
{
//deklarasi tipe data dan nama variabel
int kodebulan;
//meminta input kode bulan
cout << “Masukkan kode bulan .. “ ;
cin >> kodebulan ;
//seleksi atau pemilihan if
if (kodebulan = = 1)
cout <<”bulan januari “  ;
else if (kodebulan = = 2)
cout <<”bulan february “  ;
else if (kodebulan = = 3)
cout <<”bulan maret“  ;
else
cout <<”kode bulan hanya sampai 3 “
;
}
//program seleksi sederhana CASE
menentukan nama bulan
//header
#include <iostream.h>
#include<conio.h>
//fungsi main
int main()
{
//deklarasi tipe data dan nama variabel
int kodebulan;
//meminta input kode bulan
cout << “Masukkan kode bulan .. “ ;
cin >> kodebulan ;
//seleksi atau pemilihan
switch (kodebulan)
{
case 1:
cout <<”bulan januari “  ;
break;
case 2:
cout <<”bulan february “  ;
break;
case 3:
cout <<”bulan maret“  ;
break ;
default:
cout <<”kode bulan hanya sampai 3
…:) “;
break;
}
}



http://fikiranbersama.blogspot.co.id/2017/06/seleksi-menggunakan-logika.html

Tidak ada komentar:

Posting Komentar

Cara Mengetahui Jenis Kelamin PC Anda

Cara Mengetahui Jenis Kelamin PC Anda Seperti yang kita ketahui, komputer, laptop ataupun netbook hanyalah seperangkat benda tak bernya...