Anda di halaman 1dari 2

LATIHAN DASAR PEMROGRAMAN

Hari dan tanggal : Selasa, 21 September 2021


Kelompok :5
Kelas : 2C
Prodi/Jurusan : D4-TPTL/TKE
Anggota kelompok :
1. Adistia Prajani ( 201724001)
2. Dzaky Fauzan Hilmy A (201724007)
3. Reggi Naufal R ( 201724028)

Masalah 1 : Memindahkan semua mangga dari sebuah piring ke piring lainnya.


Pelaksana = manusia.Sebuah piring (piring A) berisi mangga yang tidak diketahui berapa
jumlahnya
Jawaban :
Kondisi awal :
- Sebuah piring A yang berisi sebanyak n buah mangga
- Sebuah piring B yang masih kosong
Aksi
Mulai :
1. Ambil satu buah mangga dari piring A
2. Letakan mangga ke atas piring B
3. Ulangi langkah 1 dan 2 sebanyak n kali
4. Ulangi langkah 1 dan 2 sampai buah mangga sebanyak n dipiring A habis
Selesai

Kondisi akhir :

- Piring B terisi dengan sebanyak n buah mangga


- Piring A menjadi kosong
Masalah 2 : Memindahkan semua mangga yang tidak busuk dari sebuah piring ke piring
lainnya. Pelaksana = manusia yang sudah mengetahui perbedaan manga busuk dan mangga
tidak busuk. Diketahui sebuah piring (piring A) yang berisi sejumlah mangga
Jawaban :
Kondisi awal :
- Piring A terisi sebanyak n buah mangga busuk dan buah mangga tidak busuk
- Piring B masih kosong, nantinya akan diisi oleh buah mangga dari piring A yang tidak
busuk
- Piring C masih kosong, nantinya akan diisi oleh buah mangga dari piring A yang busuk
- Untuk mangga yang busuk tercium bau dan ketika dipegang lembek , dan untuk mangga
yang tidak busuk harum dan terlihat segar
Aksi
Mulai :
1. Ambil satu buah mangga dari piring A
2. Identifikasi mangga itu, jika mangga itu bagus atau tidak busuk maka pindahkan ke
piring B, dan jika mangga itu busuk maka pindahkan ke piring C
3. Ulangi langkah 1 dan 2 sebanyak n kali
4. Jika langkah 3 sudah selesai, dan piring A kosong maka program selesai

Kondisi akhir :

- Kondisi akhir piring A kosong


- Piring B berisi buah yang tidak busuk dan piring C berisi buah yang busuk

Anda mungkin juga menyukai