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==\n"; cout << "===========\n\n"; cout << "Masukkan nama panggilan Anda:"; cin.getline(nama2,sizeof(nama2)); if (nama2!=nama){ cout << "Maaf, Anda bukan " << nama << '\n'; } getch();
KONDISI/PEMILIHAN IF..ELSE #include<iostream> #include<conio.h> int main(){ int bil; cout << "==GANJIL-GENAP==\n"; cout << "================\n\n"; cout << "Masukkan Bilangan Bulat:"; cin >> bil; if ((bil%2)==0){ cout << "Bilangan yang Anda masukkan adalah bilangan GENAP\n"; }else{ cout << "Bilangan yang Anda masukkan adalah bilangan 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 << "Apakah Badan Anda Panas? (Y/T):"; cin >> panas; if ((panas=='Y')||(panas=='y')){ cout << "Apakah Kepala Anda Pusing? (Y/T):"; cin >> pusing; if ((pusing=='Y')||(pusing=='y')){ cout << "Tiduuuur, Istirahat, kalau ga sembuh ya ke dokter...\n"; }else{ cout << "Coba cari AC atau Kipas biar ga kepanasan!\n"; } cout << "Anda Sehat Walafiat, Alhamdulillah.. :)\n"; } getch();
KONDISI/PEMILIHAN BANYAK IF #include<iostream> #include<conio.h> int main(){ char nilai; cout << "==NILAIKU==\n"; cout << "===========\n\n"; cout << "Masukkan nilai Anda (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 BANYAK IF
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. Masakan Jepang\n"; cout << "Masukkan Menu Pilihan Anda (1/2/3):"; cin >> menu; switch (menu){ case 1 : {cout << "Tempe, Tahu, Sayur Asem, 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 dengan ketentuan berikut: Pilihan Menu Program: Tes Kepribadian Hitung Luas Segitiga Sembarang Trigonometri Ketentuan Tes Kepribadian: Plegmathis: cinta damai, mengalah, tenang Melankolis: mudah terharu, teratur, sensitif Koleris: keras, jiwa pemimpin, tegas Sanguinis: ceria, gaul, suka keramaian Cukup buat 3 pertanyaan.
TUGAS 3 IF/II/B GENAP Buatlah Program dengan ketentuan berikut: Pilihan Menu Program: Tes Nilai Kelulusan Hitung Sudut Segitiga Trigonometri Ketentuan Tes Nilai Kelulusan: Semua Skala Nilai 10-100 Total Kehadiran 10x pertemuan, 1 pertemuan bernilai 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 dengan ketentuan berikut: Pilihan Menu Program: Tes Prediksi Kehamilan Hitung Sudut Segitiga Trigonometri Ketentuan Prediksi Kehamilan Memasukkan tanggal hari ini, dan tanggal menstruasi terakhir, hitung sudah terlambat berapa hari Jika telat < 2 minggu, maka: Tanya sudah testpack? Jika sudah maka tanya, hasilnya? Jika negatif maka: diminta tunggu hingga > 2minggu, jika positif maka: diminta ke dokter untuk memastikan. Jika telat > 2 minggu, maka: Tanya sudah testpack? Jika sudah maka tanya, hasilnya? Jika negatif maka, tanya: Merasa mual dan atau muntah? Merasa mengidam? Perut bagian bawah mengeras dan terasa mulas seperti menstruasi? Merasa mudah lelah? Merasa pusing? Jika minimal 3 dari jawaban di atas adalah YA, maka: Kemungkinan Hamil. jika positif maka: Kemungkinan Hamil.
TUGAS 3 IF/II/A GENAP Buatlah Program dengan ketentuan berikut: Pilihan Menu Program: Tes Zodiak Anda dan Pasangan Anda Hitung Luas Segitiga Sembarang Trigonometri Ketentuan Tes Zodiak: Masukkan tanggal lahir Anda, keluarkan zodiaknya Masukkan tanggal lahir pasangan Anda, keluarkan zodiaknya Jika zodiaknya sama, maka ‘cocok’ Jika zodiaknya berbeda, maka ‘tidak cocok’ (atau bisa kalian variasikan)