Postingan

Menampilkan postingan dari Oktober, 2018

5 Algoritma

1.     Mencetak Asterisk dari yang terbanyak #include <iostream> using namespace std; int main(){     int i,j,n;     for (i=1;i<=8;i++){         for (j=i;j<=8;j++) {                 cout << "*";         }         cout<<endl;     } } 2.     Menampilkan Angka Urut Secara Menurun #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; main() {     int i;     cout << "Menampilkan Angka Urut Secara Menurun Dari 10-1 : " << endl;     for (i=10;i>=1;i--)         cout << i << " ";     return 0; ...

Queue dan Stack

1.   Pengenalan Queue Queue jika diartikan secara harfiah, queue berarti antrean, Queue merupakan suatu struktur data linear. Konsepnya hampir sama dengan Stack, perbedaannya adalah operasi penambahan dan penghapusan pada ujung yang bebeda. Pada Stack atau tumpukan menggunakan prinsip “Masuk terakhir keluar pertama”atau LIFO (Last In First Out), Maka pada Queue atau antrean prinsip yang digunakan adalah “Masuk Pertama Keluar Pertama” atau FIFO (First In First Out). Data-data di dalam antrean dapat bertipe integer, real, record dalam bentuk sederhana atau terstruktur. Queue (antrean) adalah salah satu list linier dari struktur data yang beroperasi dengan cara First In First Out (FIFO) yaitu elemen pertama yang masuk merupakan elemen yang pertama keluar. Contohnya, ialah dalam sebuah antrean pembelian tiket bagi yang pertama masuk maka dia pulalah yang pertama keluar/sele...

Looping pada Java

Dalam Java, ada tiga struktur kontrol perulangan yaitu:  for ,  while , dan  do-while . Untuk yang belum tahu: Perulangan ( atau yang disebut  Looping ) adalah suatu proses yang diklakukan secara berulang-ulang hingga mencapai kondisi tertentu. Sebagai contoh ketika anda ingin mencetak deretan angka hingga batas tertentu (contoh: 1-100), maka anda bisa menggunakan fungsi looping dalam program. Biasanya fungsi looping digunakan dan berperan penting dalam algoritma sorting, karena kita akan menukar nilai variabel hingga menghasilkan nilai berurutan. Bentuk umum perulangan pada java dapat kita temukan dalam beberapa program yang bekerja menggunakan tipe data array sebagai variabel yang digunakan. #1 Strukur dan Aturan Penulisan For Loop Pada dasarnya konsep perulangan pada java memiliki sintaks yang sama dengan C++. Jika anda sudah membaca panduan kami maka anda tidak akan asing dengannya. Perhatikan baris kode berikut ini: for ( start ; condition ;...

ALGORITMA GAME LOGIKA

3  Cannibals dan 3 Missioneries Kondisi Awal                 : 3 Cannibals dan 3 Missioneries di sisi kanan Domain Masalah            : Bagaimana caranya 3 Cannibals dan 3 Missioneries menyebrang ke sisi             kanan dengan selamat menggunakan perahu yang bermuatan maksimal 2           orang Aturan                            : Jika di salah satu sisi Cannibals lebih banyak dari pada Missioneries,                                         maka si Missioneries akan di makan Keterangan                     :    1.) Missioneries 1 = M1   2.) Mi...