Postingan

Menampilkan postingan dari Oktober, 2018

5 algoritma

1. Algoritma_menentukan_grade_nilai Deklarasi: nilai;integer Deskripsi: read(nilai)      Input nilai     If nilai > = 85 Then         Cetak “A”     Else If nilai >= 75 Then         Cetak “B”     Else If nilai >=65 Then         Cetak “C”     Else If nilai >=55 Then         Cetak “D”     Else         Cetak “E” end 2. Algoritma_menentukan_ganjil_genap Deklarasi: bilangan:integer ganjil:integer genap:ineger  Deskripsi:  Read Bilangan     If bil mod 2 = 0  then,         print“Output Genap”     Else         print“Output Ganjil”     End if 3. Algoritma_menghitung_luas_segitiga  Deklarasi: alas:integer tinggi:integer luas:real Deskripsi: Read (...

Queue dan stuck

Gambar
QUEUE (ANTRIAN) A. Definisi Queue (Antrian) Queue merupakan suatu struktur data linear. Konsepnya hampir sama dengan Stack, perbedaannya adalah operasi penambahan dan penghapusan pada ujung yang bebeda. Penghapusan dilakukan pada bagian depan (front) dan penambahan berlaku pada bagian belakang (Rear). Elemen-elemen di dalam antrian dapat bertipe integer, real, record dalam bentuk sederhana atau terstruktur. Tumpukan disebut juga “Waiting Line” yaitu penambahan elemen baru dilakukan pada bagian belakang dan penghapusan elemen dilakukan pada bagian depan. Sistem pada pengaksesan pada Queue menggunakan sistem FIFO (First In First Out), artinya elemen yang pertama masuk itu yang akan pertama dikeluarkan dari Queue. Queue jika diartikan secara harfiah, queue berarti antrian. Queue merupakan salah satu contoh aplikasi dari pembuatan double linked list yang cukup sering kita temui dalam kehidupan sehari-hari, misalnya saat anda mengantri diloket untuk membeli tiket. Istilah yang cukup sering ...

algoritma Petani, anjing, domba dan sayuran.

Seorang Petani akan berpergian ke kota dengan membawa seekor kambing, Anjing dan Rumput Yang ketiganya memliki berat yang tidak jauh berbeda, ditengah jalan petani harus menyebrangi sungai dengan menggunakan perahu dan untuk melaluinya petani tersebut tidak diperbolehkan membawa sekaligus bawaannya mengingat kapasitas kekuatan perahu tersebut, dan untuk melaluinya petani harus membawa satu persatu bawaannya . Ditanya: berapa kali petani tersebut harus melalui jembatan dengan memperhatikan bahwa kambing makan rumput, anjing makan kambing ? CARA MENYELESAIKANNYA: 1. Sebrangkan domba 2. Setelah di sebrang, keluarkan dombanya lalu nyebrang lagi 3. Sebrangkan sayuran 4. Setelah di sebrang, Keluarkan sayurnya masukkan dombanya lalu nyebrang lagi 5. Keluarkan dombanya, masukkan serigala, nyebrang lagi 6. Keluarkan serigala, nyebrang lagi 7. Masukkan dombanya, nyebrang lagi lalu keluarkan