0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan3 halaman

Algo

Dokumen tersebut berisi ringkasan tugas mengenai alogaritma yang meliputi konversi jam dan menit ke detik, menentukan bilangan ganjil genap, menentukan bilangan terbesar terkecil dan rata-rata, serta soal tambahan mengenai pemindahan blok pada menara hanoi.

Diunggah oleh

Nabela Eka Kristian
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan3 halaman

Algo

Dokumen tersebut berisi ringkasan tugas mengenai alogaritma yang meliputi konversi jam dan menit ke detik, menentukan bilangan ganjil genap, menentukan bilangan terbesar terkecil dan rata-rata, serta soal tambahan mengenai pemindahan blok pada menara hanoi.

Diunggah oleh

Nabela Eka Kristian
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

NAMA : NABELA EKA KRISTIAN

NIM : 20134048

KELAS : 2RMIK

TUGAS 2 ALOGARITMA

1. Buatlah alogaritma menggunakan Pseudocode untuk mengubah jam dan menit yang
diinput ke dalam satuan detik.
Rumus : LamaDetik = Jam*3600 + Menit*60
2. Buatlah Alogaritma menggunakan Pseudocode untuk menentukan apakah bilangan yang
diinput adalah bilangan ganjil atau bilangan genap.
(Hint : Bilangan genap adalah bilangan yang habis dibagi 2)
3. Buatlah alogaritma menggunakan flowchart dan pseudocode untuk menginput 3 buah
bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya.
4. Menara Hanoi
Jawaban :
1. Alogaritma
a. Input jam kemudian simpan nilai ke variable “jam”
b. Input menit, kemudian simpan nilai ke variable “menit”
c. Konversikan nilai variable jam dan menit, kemudian masukkan ke dalam variable
“hasil”
d. Output V (hasil konversi kesatuan detik)

Pseudocode

a. Judul : Konversi jam menit ke detik


b. Deklarasi : Jam, menit, detik, hasil, : integer
c. Deskripsi
Read (jam, menit, detik)
Jam<=jam*3600
Menit<=*60
hasil← jam + menit
write(hasil)
2.
a. Judul : Program ganjil genap
b. Deskripsi
Var bilangan : integer
c Implementasi READ bilangan
IF (bil mod 2=0) THEN
PRINT “genap”
ELSE
PRINT “ganjil”
ENDIF

3.

Pseudocode : Print “A paling besar” if (A>B ; A>C) then print “B paling besar” if (B>A ; B>C)
then else “C>A ; C>B) end jumlah = A+B+C rata-rata = jumlah 3

4. Soal Tambahan
a. Blok 3 dipindahkan ke akhir
b. Blok 2 dipindahkan ke antara
c. Blok 3 dipindahkan di atas blok 2 di antara
d. Blok 1 di pindahkan ke akhir
e. Blok 3 di pindahkan ke awal
f. Blok 2 pindahkan di atas blok 1 di akhir
g. Blok 3 pindahkan diatas blok 1 dan 2 di akhir

Untuk pemindahan 3 blok ada 7 cara.

Anda mungkin juga menyukai