1446t - tp1 - r0

15
Nama : Adhi Rachmat Saputra NIM : 1801452742 Tugas Personal ke-1 Minggu 2 Review Questions: 1. What is the Java source filename extension, and what is the Java bytecode filename extension? Jawaban : extension untuk source code java adalah .java, sedangkan untuk java bytecode extensionnya adalah .class 2. Is Java case sensitive? Give an example to prove your answer. Answe : ya, contoh pada pendeklarasian sebuah kelas dimulai dengan huruf kecil. Bila Anda menuliskan dimulai dengan huruf besar seperti : Class, maka hal ini akan menyebabkan eror. Contoh kedua penggunaan method println, jika menggunakan huruf ‘P’ kapital (Println), maka akan menyebabkan error. 3. Are they any performance differences between the following two import statements? a. Import java.util.Scanner; b. Import java.util.*; Jawaban :

Upload: adhi-r-saputra

Post on 01-Oct-2015

52 views

Category:

Documents


0 download

DESCRIPTION

algoritma dan dasprog

TRANSCRIPT

Nama

: Adhi Rachmat Saputra

NIM

: 1801452742

Tugas Personal ke-1 Minggu 2Review Questions:1. What is the Java source filename extension, and what is the Java bytecode filename extension?Jawaban : extension untuk source code java adalah .java, sedangkan untuk java bytecode extensionnya adalah .class

2. Is Java case sensitive? Give an example to prove your answer.Answe : ya, contoh pada pendeklarasian sebuah kelas dimulai dengan huruf kecil. Bila Anda menuliskan dimulai dengan huruf besar seperti : Class, maka hal ini akan menyebabkan eror. Contoh kedua penggunaan method println, jika menggunakan huruf P kapital (Println), maka akan menyebabkan error.3. Are they any performance differences between the following two import statements?

a. Import java.util.Scanner;

b. Import java.util.*;Jawaban :

a. Import java.util.Scanner; = perintah untuk mengambil fungsi Scanner (sebagai fungsi input data) pada javab. Import java.util.*; = perintah untuk mengimport semua fungsi yang ada dalam Class utility pada java, jadi tidak hanya scanner saja seperti diatas4. Using the Pseudo-code and flowchart, create:

a. an algorithm to calculate a triangle area!Pseudo-code :

MULAI

BACA alasSegitiga (a)

BACA tinggiSegitiga (t)

HITUNG LuasSegitiga = (a*t)/2

CETAK LuasSegitiga

SELESAI

Flowchart

b. an algorithm to change second into hour and minute unit!Pseudo-code :

MULAI

BACA detik

HITUNG Menit = detik/60

HITUNG Jam = Menit/60

CETAK Menit dan Jam

SELESAI

Flowchart

c. an algorithm to accept three numbers and find max, min, and average number!MULAI

BACA nilai1, nilai2, nilai3

rata2 = (nilai1+nilai2+nilai3)/3

JIKA (nilai1>nilai2 dan nilai1>nilai3)

MAKA nilaiMax = nilai1

JIKA (nilai2nilai1 dan nilai2>nilai3)

MAKA nilaiMax = nilai2

JIKA (nilai1nilai1 dan nilai3>nilai2)

MAKA nilaiMax = nilai3

JIKA (nilai1nilai2 dan nilai1>nilai3)

BACA

Nilai1, nilai2, nilai3

SELESAI

(nilai2nilai3)

CETAK nilaiMax, nilaiMin, rata2

nilaiMin = nilai2

nilaiMin = nilai1

nilaiMax = nilai3

(nilai1nilai1 dan nilai3>nilai2)

yes

no

no

yes

no

no

no

yes

yes