Universitas Maritim Raja Ali Haji Permasalahan Toko buku BIOBSES menjual buku buku tentang informatika , ada 12 jenis kategori buku tentang informatika dan masing masing jenis ada berbagai buku dengan berbagai harga. Apabila kita membeli buku lebih dari 5 ( >5) satu jenis bukunya akan mendapatkan diskon sampai 20%. Permasalahan dimana tiap jenis buku berbeda diskonnya dengan ketentuan sebagai berikut: Basis data (15%) Office aplication (10%) Buku teks komputer (20%) Pemrograman (10%) Komputer elektronik (10%) Sistem informasi geografis (15%) Design grafis (15%) Sistem operasi (20%) Game (10%) Uncategories (10%) Jaringan komputer (10%) Website & internet (20%) Algoritma DEKLARASI char tes; long total, totalawal,totalakhir; total awal=0; int jumlah_buku; int jual_buku; float diskon; ALGORITMA write (***********************************\n); write ( Daftar Buku \n); write ("***********************************\n); write ( 1. Basis Data\n); write ( 2. Buku Teks Komputer\n); write ( 3. Komputer Elektronik\n); write ( 4. Desain Grafis\n); write ( 5. Game\n); write ( 6. Jaringan Komputer\n); write ( 7. Office Application\n); write ( 8. Pemrograman\n); write ( 9. Sistem Informasi Geografis\n); write ( 10. Sistem Informasi\n); write ( 11.Kalkulus\n); write ( 12. Website & Internet\n); ALGORITMA write( Pilih Buku : ; judul_buku) switch (judul_buku){ case 1:{ write (\n Basis Data\n); write ( Harga : Rp. 100000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(100000*jumlah_buku)*0.15; total=(100000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=100000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 2:{ write (\n Buku Teks Komputera\n); write ( Harga : Rp. 75000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(75000*jumlah_buku)*0.2; total=(75000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=75000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 3: { write (\n Komputer Elektronik\n); write ( Harga : Rp. 100000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(100000*jumlah_buku)*0.1; total=(100000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=100000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 4: { write (\n Desain Grafis\n); write ( Harga : Rp. 80000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(80000*jumlah_buku)*0.15; total=(80000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=80000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 5: { write (\n Game\n); write ( Harga : Rp. 60000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(60000*jumlah_buku)*0.1; total=(60000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=60000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 6: { write (\n Jaringan Komputer\n); write ( Harga : Rp. 95000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(95000*jumlah_buku)*0.1; total=(95000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=95000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 7: { write (\n Office Application\n); write ( Harga : Rp. 90000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(90000*jumlah_buku)*0.1; total=(90000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=90000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 8: { write (\n Komputer Elektronik\n); write ( Harga : Rp. 84000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(84000*jumlah_buku)*0.1; total=(84000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=84000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 9: { write (\n Sistem Informasi\n); write ( Harga : Rp. 75000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(75000*jumlah_buku)*0.15; total=(75000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=75000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 10: { write (\n Sistem Operasi\n); write ( Harga : Rp. 150000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(150000*jumlah_buku)*0.2; total=(150000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=150000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 11: { write (\n Kalkulus\n); write ( Harga : Rp. 110000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(110000*jumlah_buku)*0.1; total=(110000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=110000*jumlah_buku; write (" Total harga : "; total) }break; } ALGORITMA case 12: { write (\n Website Intrenet\n); write ( Harga : Rp. 75000\n); write ( Banyak Buku : ; jumlah_buku) if (jumlah_buku > 5 ){ diskon=(75000*jumlah_buku)*0.2; total=(75000*jumlah_buku)-diskon; write (" Total harga : "; total) } else { total=75000*jumlah_buku; write (" Total harga : "; total) }break; } } //tutup kurung switch ALGORITMA totalakhir = total + totalawal; totalawal = totalakhir;