Anda di halaman 1dari 12

1

Implementasi Algoritma

Control Flow – IF dan IF -


Else
Tim Dosen Impelementasi Algoritma

D3 RPLA – Fakultas Ilmu Terapan


2

Decision Process
Jika (kondisi) maka (aksi). Komputer
juga demikian.
3

Simple IF Statement
4

the if statement
5

the if statement Examples


6

Operator

&& AND || ARE


SHORT-CIRCUIT OPERATORS
7

Operator

Java support beberapa logika kondisi matematika :


•Less than: a < b
•Less than or equal to: a <= b
•Greater than: a > b
•Greater than or equal to: a >= b
•Equal to a == b
•Not Equal to: a != b

7
8

Variable Scope
9

Latihan - 1

• Buatlah program untuk menentukan sebuah bilangan bulat yang diinput user itu positif atau
negatif.

• Buatlah program untuk menentukan sebuah bilangan bulat yang diinput user itu genap atau
ganjil.

• Buatlah program yang meminta sebuah bilangan riil dari user, kemudian menuliskan hasil
pembulatannya. Dilarang menggunakan method bawaan Java. Petunjuk: gunakan casting.
10

Latihan - 2

• Buatlah program yang meminta 2 buah angka dari user,


kemudian menampilkan angka yang lebih kecil dahulu, baru
menampilkan angka yang lebih besar.

• Buatlah program yang meminta 3 buah angka dari user,


kemudian menampilkan 3 angka tadi secara berurutan, mulai
dari yang terkecil ke yang terbesar.
11

Latihan - 3

• Buatlah program yang meminta 2 titik koordinat (x1, y1, x2,


y2) dari user, lalu menampilkan jarak Manhattan dari dua titik
koordinat tadi. Rumus:
• jarak Manhattan = |x1 - x2| + |y1 - y2|

• Contoh: jarak Manhattan dari koordinat


(-1, -1) ke (1,1) adalah 4.
12

Referensi
• Java Programming Basics
https://www.udacity.com/course/ud282

• OCA Java SE 7 Certification Guide


https://www.manning.com/books/oca-java-se-7-programmer-i-certification-g
uide

Anda mungkin juga menyukai