120 likes | 239 Views
PEMROGRAMAN DASAR Pertemuan Ke-3. IT- SainsTek -UIN Semester 2. KONDISI/PEMILIHAN IF. #include< iostream > #include< conio.h > int main(){ char nama2[5]; const char nama [5]="Dian"; cout << "==IF-NAMA==<br>"; cout << "===========<br><br>"; cout << " Masukkan nama panggilan Anda :";
E N D
PEMROGRAMAN DASARPertemuan Ke-3 IT-SainsTek-UIN Semester 2
KONDISI/PEMILIHAN IF #include<iostream> #include<conio.h> int main(){ char nama2[5]; const char nama[5]="Dian"; cout << "==IF-NAMA==\n"; cout << "===========\n\n"; cout << "MasukkannamapanggilanAnda:"; cin.getline(nama2,sizeof(nama2)); if (nama2!=nama){ cout << "Maaf, Andabukan " << nama << '\n'; } getch(); }
KONDISI/PEMILIHAN IF..ELSE #include<iostream> #include<conio.h> int main(){ intbil; cout << "==GANJIL-GENAP==\n"; cout << "================\n\n"; cout << "MasukkanBilanganBulat:"; cin >> bil; if ((bil%2)==0){ cout << "Bilangan yang Andamasukkanadalahbilangan GENAP\n"; }else{ cout << "Bilangan yang Andamasukkanadalahbilangan GANJIL\n"; } getch(); }
KONDISI/PEMILIHAN IF BERSARANG (IF DALAM IF) #include<iostream> #include<conio.h> int main(){ char panas, pusing; cout << "==IF-SAKIT==\n"; cout << "============\n\n"; cout << "ApakahBadanAndaPanas? (Y/T):"; cin >> panas; if ((panas=='Y')||(panas=='y')){ cout << "ApakahKepalaAndaPusing? (Y/T):"; cin >> pusing; if ((pusing=='Y')||(pusing=='y')){ cout << "Tiduuuur, Istirahat, kalaugasembuhyakedokter...\n"; }else{ cout << "Cobacari AC atauKipasbiargakepanasan!\n"; } }else{ cout << "AndaSehatWalafiat, Alhamdulillah.. :)\n"; } getch(); }
KONDISI/PEMILIHAN BANYAK IF #include<iostream> #include<conio.h> int main(){ char nilai; cout << "==NILAIKU==\n"; cout << "===========\n\n"; cout << "MasukkannilaiAnda (A/B/C/D/E):"; cin >> nilai; if ((nilai=='A')||(nilai=='a')){ cout << "SEMPURNA...\n"; }else if ((nilai=='B')||(nilai=='b')){ cout << "GOOOOD...\n"; }else if ((nilai=='C')||(nilai=='c')){ cout << "NGEPAS PISAN...\n"; }else if ((nilai=='D')||(nilai=='d')){ cout << "SABAR YA...\n"; }else{ cout << "JANGAN BERHARAP LAGI!\n"; } getch();}
KONDISI/PEMILIHAN DEPEND ON/SWITCH CASE…BREAK #include<iostream> #include<conio.h> int main(){ int menu; cout << "==PILIH MENU==\n"; cout << "==============\n\n"; cout << "1. Masakan Indonesia\n"; cout << "2. Masakan Barat\n"; cout << "3. MasakanJepang\n"; cout << "Masukkan Menu PilihanAnda (1/2/3):"; cin >> menu; switch (menu){ case 1 : {cout << "Tempe, Tahu, SayurAsem, Sambel\n";}break; case 2 : {cout << "Sandwich, Burger, Pizza\n";}break; case 3 : {cout << "Sushi, Sashimi, Teriyaki, Yakiniku\n";} } getch(); }
TUGAS 3 IF/II/B Ganjil • Buatlah Program denganketentuanberikut: • Pilihan Menu Program: • TesKepribadian • HitungLuasSegitigaSembarangTrigonometri • KetentuanTesKepribadian: • Plegmathis: cintadamai, mengalah, tenang • Melankolis: mudahterharu, teratur, sensitif • Koleris: keras, jiwapemimpin, tegas • Sanguinis: ceria, gaul, sukakeramaian • Cukupbuat 3 pertanyaan.
TUGAS 3 IF/II/B GENAP • Buatlah Program denganketentuanberikut: • Pilihan Menu Program: • TesNilaiKelulusan • HitungSudutSegitigaTrigonometri • KetentuanTesNilaiKelulusan: • SemuaSkalaNilai 10-100 • Total Kehadiran 10x pertemuan, 1 pertemuanbernilai 10. • Nilai 3x QUIZ • Nilai 5x Tugas • Nilai UTS, Nilai UAS • Total nilai, 15% kehadiran, 10% Quiz, 20% Tugas, 25% UTS, 30% UAS • 0-20 = E • 21-40 = D • 41-60 = C • 61-80 = B • 81-100 = A
TUGAS 3 IF/II/A GANJIL • Buatlah Program denganketentuanberikut: • Pilihan Menu Program: • TesPrediksiKehamilan • HitungSudutSegitigaTrigonometri • KetentuanPrediksiKehamilan • Memasukkantanggalhariini, dantanggalmenstruasiterakhir, hitungsudahterlambatberapahari • Jikatelat < 2 minggu, maka: • Tanya sudahtestpack? Jikasudahmakatanya, hasilnya? Jikanegatifmaka: dimintatungguhingga > 2minggu, jikapositifmaka: dimintakedokteruntukmemastikan. • Jikatelat > 2 minggu, maka: • Tanya sudahtestpack? Jikasudahmakatanya, hasilnya? Jikanegatifmaka, tanya: • Merasamualdanataumuntah? • Merasamengidam? • Perutbagianbawahmengerasdanterasamulassepertimenstruasi? • Merasamudahlelah? • Merasapusing? • Jika minimal 3 darijawabandiatasadalah YA, maka: KemungkinanHamil. • jikapositifmaka: KemungkinanHamil.
TUGAS 3 IF/II/A GENAP • Buatlah Program denganketentuanberikut: • Pilihan Menu Program: • TesZodiakAndadanPasanganAnda • HitungLuasSegitigaSembarangTrigonometri • KetentuanTesZodiak: • MasukkantanggallahirAnda, keluarkanzodiaknya • MasukkantanggallahirpasanganAnda, keluarkanzodiaknya • Jikazodiaknyasama, maka ‘cocok’ • Jikazodiaknyaberbeda, maka ‘tidakcocok’ (ataubisa kalian variasikan)