TUGAS II
DASAR PEMROGRAMAN KOMPUTER
NAMA : NOFIATI
NIM : 15 650 030
KELAS : A
FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS DAYANU IKHSANUDDIN
BAUBAU
2016
SOAL:
- Kita akan memindahkan cakram kecil, sedang, dan besar dari tiang C ke tiang A. Kondisinya: dipindahkan harus datu-satu dan cakram kecil berada di atas cakram sedang, cakram sedang berada di atas cakram besar.
- Misalnya Anda mempunyai 2 ember yang masing-masing berukuran 5 L dan 3 L. Dengan hanya menggunakan 2 ember tersebut dapatkan air sebanyaj 4 L. Kondisinya: terdapat air kran yang terus mengalir. tuliskan prosedurnya.
1. Prosedur memindahkan cakram yaitu:
Kondisi awal:
- Pindahkan cakram kecil ke tiang A
- Pindahkan Cakram sedang ke tiang B
- Pindahkan cakram kecil ke tiang B
- Pindahkan cakram besar ke tiang A
- Pindahkan cakram kecil ke tiang C
- Pindahkan cakram sedang ke tiang A
- Pindahkan cakram kecil ke tiang A
2. Prosedur mendapatkan air sebanyak 4 L yaitu:
Kondisi awal:
- Isi penuh ember yang berukuran 3 L dengan air kran
- Tuang air yang terdapat dalam ember 3 L tadi ke dalam ember yang 5 L. Sehingga ember 3 L akan kosong kembali
- Tuang lagi air yang terdapat dalam ember 3 L tadi ke dalam ember yang 5 L hingga ember 5 L tersebut dalam keadaan penuh. Otomatis akan tersisa air sebanyak 1 L di dalam ember yang 3 L
- Buang semua air yang terdapat dalam ember 5 L tadi sehingga ember 5 L akan dalam keadaan kosong lagi
- Tuang sisa air yang terdapat di dalam ember 3 L ke dalam ember 5 L, sehingga ember 5 L akan berisi air sebanyak 1 L dan ember 3 L akan dalam keadaan kosong lagi
- Isi kembali air ke dalam ember 3 L sampai penuh
- Tuang kembali air yang terdapat dalam ember 3 L tadi ke dalam ember 5 L sehingga keadaan akhirnya ember 5 L akan berisi air sebanyak 4 L.
Tidak ada komentar:
Posting Komentar