2012/2013
Mata kuliah : Algoritma & Pemrograman Hari/Tgl : Senin/29 Oktober 2012 Dosen : Sampe Hotlan Sitorus, S.Si.,M.Kom. Waktu : 100 menit Ruang : 405 Kelas/Sem : TIF/I
Boleh buka catatan, asal tidak meminjam catatan teman. Alat komunikasi HP, Laptop, Notebook dan sejenisnya, disimpan di dalam tas. Berdoalah sebelum mengerjakan soal ini.
Soal: 1. Jelaskan pengertian dan perbedaan dari istilah-istilah pemrograman berikut ini. A. Flowchart dan Pseudocode B. Interpreter dan Compiler 2. Buatlah program lengkap dari flowchart berikut ini.
START
cout << Sabtu << endl; if (kode_hari = = 7) cout << Minggu << endl; else cout << Kode hari salah << endl; }
Ya
Tidak
Bonus = 1.000.000
Ya
Tidak
Bonus = 500.000
Bonus = 0
Output (Bonus)
END
3. Buatlah
Flochart
dari
program
sederhana berikut:
#include <iostream.h> #include <conio.h> main () { int kode_hari; clrscr(); cout << Menentukan hari << endl; cout <<1= Senin 3= Rabu 5= Jumat 7= Minggu<<endl; cout << 2= Selasa 4 = Kamis 6 = Sabtu << endl; cout << Kode hari [1..7] : ; cin >> kode_hari; if (kode_hari = = 1) cout << Senin << endl; if (kode_hari = = 2) cout << Selasa << endl; if (kode_hari = = 3) cout << Rabu << endl; if (kode_hari = = 4) cout << Kamis << endl; if (kode_hari = = 5) cout << Jumat << endl; if (kode_hari = = 6)
5. Buatlah program yang hasil eksekusinya akan mencetak bintang dengan pola menurut sesuai nilai tinggi segitiga yang diinputkan oleh user, seperti ditunjukkan berikut ini.
Tinggi segitiga = 5 * ** *** **** *****
-------------Selamat Mengerjakan-----------