Saturday, August 26, 2017

Algorithm and Programming 1 week 3

secara formal di dalam Java pernyataan kondisi if dibagi menjadi tiga: ifif-then dan if-then-else.

Statement if mengizinkan terdapat sebuah cabang else secara opsional. Secara opsional ini maksudnya keberadaan cabang else boleh saja ada ataupun tidak. 



1
if (nilai == 0) { }
dan
1
2
if (nilai == 0) { }
else { }

Statement if-then mengharuskan terdapat minimal sebuah cabang else if dan tidak mengandung cabang else. Cabang else tidak diperkenankan muncul dalam pernyataan ini karena bila cabang else ini muncul maka pernyataan ini dianggap sebagai pernyataan if-then-else.



1
2
if (nilai == 0) { }
else if (nilai == 25) { }

Statement if-then-else mengharuskan terdapat minimal sebuah cabang else if dan juga mengandung cabang else.


1
2
3
if (nilai == 0) { }
else if (nilai == 25) { }
else { }



contoh soal:
Andy just got money from his grandpa. He’d like to treat his friends ice cream. For certain money and ice cream’s price (you need 2 inputs), find out how many friends at most he could treat. You need to alert Andy know when his money is not enough to buy an ice cream (less than ice cream’s price). 

FLOWCHART:



PROGRAMMING:


HASIL:






Sunday, August 20, 2017

Algorithm and Programming 1 week 2

Variable adalah tempat untuk menaruh value/data yang ukurannya spesifik
Variable hanya memiliki 1 tipe




Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

Image result for flowchart adalah
output itu wajib tetapi input itu opsional


contoh soal:
Andy just got money from his grandpa.
He’d like to treat his friends ice cream, each cost him 2500 IDR.
For certain money and number of friends (2 inputs), how much is his money left ?

Flowchart:

Programming:

Hasil:

Saturday, August 12, 2017

Algorithm and Programming 1 week 1

Related image

Algoritma adalah cara berpikir, langkah-langkah penyelesaian masalah, dan set of rules.

Programming adalah perintah untuk membuat program/aplikasi atau membuat instruksi ke komputer dan mengubah nya ke bahasa komputer.