Condition atau Kondissi
KONDISI
Halo teman-teman programmer salam sehat untuk kita semua, pada blog-ku kali ini aku akan membahas mengenai kondisi dalam sebuah pemrograman nah pertama-tama apa sih kondisi dalam pemrograman itu???.
Kondisi adalah suatu logika pemograman dimana kita akan dihadapkan pada sebuah syarat tertentu agar baris kodenya dapat dieksekusi oleh complier, nah kondisi disini ada dua bagian yaitu kondisi IF ELSE dan SWITCH CASE.
- IF ELSE dipakai jika kondisi belum memiliki data yang pasti kondisi ini dimulai dengan IF lalu IF ELSE jika ingin menambahkan kondisi lagi dan diakhiri dengan ELSE yaitu pengecualian dari IF dan IF ELSE
//CONTOH PROGRAM
//NOTASI
judul : Program Menentukan Nilai Akhir
kamus :
nUts,nUas, nTugas, nAkhir : real
nHuruf : string
algoritma :
output( "Program menghitung Nilai Akhir :")
output ("Masukkan nilai UTS : ")
input (nUts)
output ("Masukkan nilai UAS : )"
input (nUas)
output ("Masukkan nilai Tugas : ")
input (nTugas)
nAkhir = ((0.35*nUts)+(0.45*nUas)+(0.2*nTugas))
if (nAkhir >=85)
then{
nHuruf=("A")
}
else if (nAkhir >=70)
then{
nHuruf=("B")
}
else if (nAkhir >=55)
then{
nHuruf=("C")
}
else if (nAkhir >=40)
then{
nHuruf=("D")
}
else{
nHuruf=("E")
}
output( "Nilai akhir anda adalah :")
output ("Nilai akhir angka : ") ( nAkhir)
output ("Nilai akhir huruf : " ) (nHuruf )
//CODING
#include <iostream>
using namespace std;
//Kamus
float nUts, nUas, nTugas, nAkhir;
string nHuruf;
//Algoritma
int main()
{
cout << "Program menghitung Nilai Akhir :" << endl << endl;
cout << "Masukkan nilai UTS : ";
cin >> nUts;
cout << "Masukkan nilai UAS : ";
cin >> nUas;
cout << "Masukkan nilai Tugas : ";
cin >> nTugas;
nAkhir = ((0.35*nUts)+(0.45*nUas)+(0.2*nTugas));
if (nAkhir >=85)
{
nHuruf="A";
}else if (nAkhir >=70)
{
nHuruf="B";
}else if (nAkhir >=55)
{
nHuruf="C";
}else if (nAkhir >=40)
{
nHuruf="D";
}else
{
nHuruf="E";
}
cout << endl;
cout << "Nilai akhir anda adalah :" << endl << endl ;
cout << "Nilai akhir angka : " << nAkhir <<endl;
cout << "Nilai akhir huruf : " << nHuruf <<endl;
return 0;
}
//HASIL
- Switch Case dipakai jika kondisi yang datanya sudah pasti, di awali dengan SWITCH, lalu terdapat opsi di beri nama CASE,pada setiap case di akhiri dengan BREAK dan opsi terahir dengan DEFAULT (untuk kondisi di luar case, jika dalam IF ELSE Default ini adalah ELSE)
//CONTOH PROGRAM
//NOTASI
judul : Program menentukan kegiatan dirumah menggunakan switch case
kamus :
film : integer
algoritma :
output ("Pilih Film yang akan ditonton : " )
output ("1.Spiderman : No Way Home")
output ("2.The Kingsman")
output ("3.The Medium")
output ("4.Free Guy")
output ("5.Jujutsu Kaisen")
output ("Pilih Nomor Film : ")
input film
depend on(film)
film1: (output "Anda akan menonton Spiderman : No Way Home")
film2: (output "Anda akan menonton The Kingsman" )
film3: (output "Anda akan menonton The Medium")
film4: (output "Anda akan menonton Free Guy")
film5: (output "Anda akan menonton Jujutsu Kaisen")
default : (output "Mohon Maaf Film tidak tersedia")
//CODING
#include <iostream>
using namespace std;
int film;
int main()
{
cout << "Pilih Film yang akan ditonton : " << endl;
cout << "1.Spiderman : No Way Home" << endl;
cout << "2.The Kingsman" << endl;
cout << "3.The Medium" << endl;
cout << "4.Free Guy" << endl;
cout << "5.Jujutsu Kaisen" << endl << endl;
cout << "Pilih Nomor Film : ";
cin >> film;
switch (film)
{
case 1:
cout << "Anda akan menonton Spiderman : No Way Home" << endl;
break;
case 2:
cout << "Anda akan menonton The Kingsman" << endl;
break;
case 3:
cout << "Anda akan menonton The Medium" << endl;
break;
case 4:
cout << "Anda akan menonton Free Guy" << endl;
break;
case 5:
cout << "Anda akan menonton Jujutsu Kaisen" << endl;
break;
default:
cout << "Mohon Maaf Film tidak tersedia" << endl;
break;
}
return 0;
}
//HASIL
- Nested IF adalah kondisi dalam kondisi dan ada beberapa sub syarat yang diperlukan untuk mengeksukusi programnya
//CONTOH PROGRAM
//NOTASI
Output (“Program Menentukan Jenis Usia berdasarkan Umur ”)
output ("Masukkan Umur Anda : ")
input (umur)
if (umur<=18)
then{
if (umur<=10)
then{
output ("Anak-anak")
}else {
Output ("Remaja")
}
}else {
Output ("Bukan usia anak maupun remaja")
}
//CODING
#include <iostream>
using namespace std;
int umur;
int main()
{
cout << "Program Menentukan Jenis Usia berdasarkan umur " << endl ;
cout << "Masukkan Umur Anda : ";
cin >> umur;
if (umur<=18)
{
if (umur<=10){
cout<<"Anak-anak"<<endl;
}else {
cout<<"Remaja"<<endl;
}
}else {
cout<<"Bukan usia anak maupun remaja"<<endl;
}
return 0;
}
//HASIL
Komentar
Posting Komentar