1. Buatlah flowchart dan translasi program dari algoritma 3.2.b. di atas.
- berikut adalah flowchart dari soal diatas :
- berikut adalah program c++ dari soal diatas:
2. Sempurnakan algoritma 3.3. dengan akar imajiner berbentuk :
a + bidengan a dan b bilangan real dan bila harga b2 4ac 0 .Perhatikan bahwa nilai a dan b dihitung terpisah.Rumus menghitung nilai a :Rumus menghitung nilai b :Operator Overloading untuk output :
- Berikut adalah program Raptor dari soal tersebut;
- Berikut ini adalah program c++ dan outputnya :
3. Buatlah program dari algoritma 3.4. menggunakan case … of.
- Berikut adalah program c++;
- Berikut adalah program Raptornya :
4. Buatlah algoritma, flowchart dan program untuk mengecek apakah pemakaimemasukkan bilangan bulat atau bilangan real.
- Berikut adalah program Raptornya;
- Berikut adalah program c++nya :
5. Buatlah algoritma, flowchart dan program untuk menentukan banyaknya haridalam suatu bulan dan tahun yang diberikan. Pertimbangkan pula adanya tahunkabisat di mana bulan Februari mempunyai jumlah 29 hari. Gunakan case .. ofdan if .. then .. else .. yang tepat untuk setiap kasus.
- Berikut adalah program c++nya;
- Berikut adalah program Raptornya;
6. Buatlah algoritma, flowchart dan program untuk mengecek apakah karakter yangdimasukkan itu merupakan huruf besar, huruf kecil atau digit (bilangan).Gunakan fungsi ORD(char) untuk menyatakan nomor urut dalam tabel ASCII.
- Berikut adalah program c++ nya;
7. Seorang dosen ingin mengkonversikan nilai angka hasil ujian mahasiswamenjadi nilai huruf
- Berikut adalah program c++nya;
- Berikut adalah Flowchartnya;
8. Diberikan ketentuan pecahan uang di Indonesia. User memasukkan sebuahbilangan, program harus dapat memecahnya menjadi pecahan sesuai denganmata uang di Indonesia.Misalkan dimasukkan nilai uang 127.675 rupiah. Cobalah memecah secaramanual nilai uang di atas.
- Berikut aalah program c++nya:
- Berikut adalah Flowchartnya;
9. Seorang pegawai bekerja selama 5 hari kerja, yaitu Senin sampai Jum’at. Setiaphari dia masuk jam 08.00 dan pulang jam 16.00. Kecuali Jum’at dia pulang jam11.00. Apabila dia bekerja lebih dari 30 jam per bulan maka setiap 5 jam akanmemperoleh uang lembur sebesar Rp 30.000,- bila kurang dari 5 jam maka akandihitung Rp 4.000,-/jam. Buat program dengan masukan bulan yang diinginkan,dan outputnya berupa besarnya uang lembur pegawai tersebut.
- Berikut adalah program C++nya;
- Berikut adalah flowchartnya;