Tugas Analisa Program
Nama :
Nova muhdalifah dan Nuraida Dwi Utari
Kelas :
X RPL 1
1.Operator Logika(TestAND)
Script :
Hasil pemograman :
Hasil Analisa :
Dengan statement system.out.printIn bahwa
&& mensupports short circuit evaluations (atau evaluasi perbagian ),
sementara operator & tidak. Inputnya adalah : Int I = 0, int j = 10,
boolean test= false, prosesnya adalah : test = (i > 10) && (j++ >
9), test = (i > 10) & (j++ > 9),
outputnya
adalah : 0,
10,
false,
0,
11,
false
2.Operator Exclusive(testXOR)
Script
:
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn bahwa || mendukung short-circuit
evaluations (atau proses evaluasi sebagian ),
inputnya adalah : int i = 0, int j = 10, boolean test= false, prosesnya
adalah : test = (i < 10 ) || (j++ > 9), test = (i < 10) | (j++ >
9), dan akan menghasilkan output = 0,
10, true, 0, 11, true.
3.Operator Logika NOT
Script :
Hasil Pemograman :
Hasil Analisa :
Dengan statement system.out.printIn
dapat menjumlahkan hasil dari suatu exclusive OR yang dimaksud jika satu
operand bernilai TRUE dan yang lain bernilai FALSE. Dan dengan input : boolean
va11 = true, boolean va12 = true, prosesnya : va11 = false, va12 = true, akan
menghasilkan outputnya : false, true, false, true.
4.Operator Kondusi(?:)
Script :
Hasil Pemograman
:
Hasil Analisa :
Dengan statement
system.out.printIn membawa tiga argumen yang memebentuk suatu ekspresi b ersyarat, dengan input : string
status =””, int grade = 80, lalu prosesnya : status =
(grade >= 60) ? “Passed”:”Fail”, dan outputnya akan menghasilkan Passed.
5.Operator Precedence
Script :
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn dapat menghasilkan input : String a-z. proses :
int a-z, output : “.”, “[]”, “()”, “++”, “—“, “|”, “*”, “-“, “<<”,
“>>”, “>>>”, “<<<”, “<”, “>”, “<=”, “>=”,
“==”, “|=”, “&”, “|”, “^”, “&&”,”||”, “?:”, “=”.
6.Mendeklarasikan dan membuat variabel
Sript :
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn akan menghasilkan input : Integer number,
character letter, Boolean result, string str, dan prosesnya : number=10,
letter=’a’, result= true, str= “Hello”,lalu outputnya : number, letter, result,
str.
7.Operator Precedence
Script :
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn dapat menghasilkan input : Number number1, Number
number2, Number number3, Number ratarata, proses : number1=10, number2= 20,
number3 = 45, ratarata = 25,dan outputnya : 10, 20, 45, 25.
8.Operator Precedence
Script :
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn menghasilkan input : String a, String b, String c,
Proses : a = "a/b^c^d-e+f-g*h+i"
; b = "3*10*2/15-2+4^2^2" ; c = "r^s*t/u-v+w^x-y++" ;
dan akan menghasilkan outputnya "a/b^c^d-e+f-g*h+i" ; "3*10*2/15-2+4^2^2" ; "r^s*t/u-v+w^x-y++" ;
dan akan menghasilkan outputnya "a/b^c^d-e+f-g*h+i" ; "3*10*2/15-2+4^2^2" ; "r^s*t/u-v+w^x-y++" ;
9.Statemen if-else
Script :
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn menghasilkan input : int = 68 , proses : if (grade
> 60 ), output : System.out.println(“Congratulations”),
System.out.println(“Sorry you failed”).
10.Statemen if-else-if
Scrip :
Hasil Pemograman :
Hasil Analisa :
Dengan
statement system.out.printIn menghasilkan input : int = 68, proses : if (gr
de
> 90) (System.out.println(“Very
good”), output : else if (System.out.println(“Sorry you failed”)
11.Statemen if-else-else-if
Script :
Hasil Pemograman :
Hasil Analisa :
Dengan statement system.out.printIn menghasilkan input : double grade = 92.0, proses : else if
(grade < 90 ) &&
(grade >= 80) (System.out.println(“Good job”), outputnya : (grade < 80 )
&& (grade >= 60) (Systm.out.println(Study harder!))
12.Statemen switch(Grade)
Script :
Hasil Program :
Hasil Analisa :
Dengan statement
system.out.printIn menghasilkan input : int grade = 92, proses : case100 =
System.out(“Excellent !”), case 90 = System.out.println(“Good job”), case 80 =
System.out.println(Study harder!”)
13.Program Nilai
Script :
Hasil Program :
Hasil Analisa :
Dengan
statement system.out.printIn dapat menghasilkan input : int number1 = 70, int
number2 = 70, int number3 = 70, prosesnya : number1, number2, number3, dan
outputnya : if ((number1+number2+number3)/3 < 60)
14.Membaca Bilangan
Script :
Hasil Program :
Hasil Analisa :
Dengan
statement system.out.printIn dapat menghasilkan input : int grade = 8, if
(grade < 7), proses : “Delapan”, “ Kamu hebat!”, output : invalid Number.
.Cetak
Seratus Kali
Script :
Hasil Program :
Hasil Analisa :
Dengan
statement system.out.printIn dapat menghasilkan input : intx = 0,
prosesnya
: while (x < 100), dan outputnya (x).