Mengenal Nested Condition.
Hallo teman-teman, selamat datang di dailynugasku disini aku akan sharing seputar teknologi dan kegiatan-kegiatanku yang masih berkutat dengan dunia tutorial. Aku Alif senang bertemu denganmu disatu layar laman yang sama, selamat membaca salam titikkoma.
Jika pada artikel sebelumnya kita telah mengenal Condition maka diartikel kali ini, kita akan membahas Nested Condition, Yuk langsung aja.
Apa itu Nested Condition?.
Nested Condition, diambil dari kata Nested yang berarti bersarang dan Condition yang berarti kondisi. jika kita simpulkan Nested Condition adalah penggunaan conditional statement dengan memiliki lapisan kondisi yang berbeda. contoh kasusnya.
budi ingin jalan, ada dua kondisi jika budi punya motor maka naik motor, jika tidak maka dirumah saja. nah saat ada motor budi diberikan dua kondisi yakni jika ada minyak dimotor maka jalan naik motor namun jika tidak ada minyak maka budi jalan kaki saja. itu bentuk deskripsinya. baik di if statement dan switch case sama saja sistemnya.
Notasi:
Judul: "Membuat program untuk bot bernama budi saat diajak jalan"
kamus:
string: budi,minyak;
Algoritma/Deskripsi:
output: "Rule: hanya ketik "iya" atau "tidak". jika tidak sesuai format maka ulang kembali
dengan format yang telah ditentukan."
output: "Bud jalan yok! "
input : budi;
if (budi=="iya") then: ---> BAGIAN INI DINAMAKAN NESTED CONDITIONAL KARENA TERDAPAT KONDISI LAIN.
output "gas naik motor, eh ada minyak ga? tulis dengan format "ada" (jika ada) atau "tidak " (jika tidak ada). input : minyak; if (minyak == "ada") then: output:"gas naik motor" if else (minyak == "tidak") then: output: "ya udah jalan kaki aja". else: output: "Silahkan mengetik dengan format yang telah ditentukan". if else( budi=="tidak") then output: "Ya udah main ps dirumah aja". else: output: "Silahkan mengetik dengan format yang telah ditentukan ".
Source Code.
/* Penulis: Muhamad Alif Anwar NIM:A11.2021.13717 BINTAN/ 3 JANUARI 2022 */ #include <iostream> using namespace std; string budi,minyak; int main() { cout<<"Membuat program untuk bot bernama budi saat diajak jalan \n\n"; cout<<"Rule: hanya ketik (iya) atau (tidak) jika tidak sesuai format maka ulang kembali dengan format yang telah ditentukan. \n\n"; cout<< "Bud jalan yok! "; cin>>budi; if (budi=="iya"){ //disini ada 3 kondisi lagi untuk budi. cout<< "tulis dengan format ""ada""(jika ada) atau ""tidak" "(jika tidak ada).\n\n"; cout<< "gas naik motor, eh ada minyak ga? " ; cin>> minyak; if (minyak == "ada") { cout<<"gas naik motor"; } else if (minyak == "tidak") { cout<<"ya udah jalan kaki aja"; } else { cout<<"Silahkan mengetik dengan format yang telah ditentukan"; } } else if ( budi=="tidak") { cout<<"Ya udah main ps dirumah aja"; } else{ cout<<"Silahkan mengetik dengan format yang telah ditentukan"; } return 0; }
Hasil.
Notasi Switch case.
Judul: "Membuat program untuk bot bernama budi saat diajak jalan" kamus: integer: budi,minyak;
Algoritma/Deskripsi: output: "Rule: 1. iya
2. Tidak
ketik 1 atau 2."
output: "Bud jalan yok! "
input : budi;
depend on (budi)
case (1) : ---> BAGIAN INI DINAMAKAN NESTED CONDITIONAL KARENA TERDAPAT KONDISI LAIN.
output: "Rule: 1. iya
2. Tidak
ketik 1 atau 2."
output "gas naik motor, eh ada minyak ga? input : minyak;
depend on (minyak) case (1) then: output:"gas naik motor";
break;
case (2) then:
output: "ya udah jalan kaki aja".break;
default:
output: "Silahkan mengetik dengan format yang telah ditentukan".break; break; case (2) : then
output: "Ya udah main ps dirumah aja".
break;
default: output: "Silahkan mengetik dengan format yang telah ditentukan ".
break;
Source Code.
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 40 41 42 43 44 45 46 47 48 | /* Penulis: Muhamad Alif Anwar NIM:A11.2021.13717 BINTAN/ 3 JANUARI 2022 */ #include |
Hasil.
Sampai di sini, kita sudah mengenal Nested kondisi, dan telah bisa membuat notasi hingga proses coding. Yee selamat, teman-teman udah level up dari sebelumnya.
jika teman-teman tertarik dengan pembahasan lainya teman-teman dapat mengunjungi chanel youtube nugasku dengan link berikut, jangan ketinggalan update video dan artikel lainya ya.., Nah. Semoga artikel ini membantu teman-teman dalam mendalami dunia programing. Jika ada pertanyaan dan saran Jangan sungkan komentar di bawah ya! Terima kasih.
Komentar
Posting Komentar