TUGAS ANALISA
PROGRAM
Nama : Arum Herlianti Fadhila dan
Riska Fauziah
Kelas : X RPL 1
10.4 Operator Logika
3.10.4.1
&& (logika AND) dan & (boleean logika AND)
*SCRIPT

*HASIL PROGRAM

*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
3.10.4.2 ||
(logika OR) dan | (Boolean logika inclusive OR)
*SCRIPT

*HASIL PROGRAM

*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), outputnya adalah : 0,
10, true, 0, 11, true
3.10.4.3 ^
(boolean logika Exclusive OR)
*SCRIPT

*HASIL PROGRAM

*HASIL ANALISA
Dengan statement
system.out.printIn dapat menjumlahkan hasil dari suatu exclusive Or dengan
input : boolean va11 = true, boolean va12 = true, prosesnya : va11 = false,
va12 = true, outputnya : false, true, false, true.
3.10.4.4 !(logika NOT)
*SCRIPT

*HASIL PROGRAM

*HASIL ANALISA
Dengan statement
system.out.printIn dapat digunakan dalam satu argumen, dimana argumen tersebut
menjadi suatu pernyataan, variabel atau konstanta, dengan input : boolean va11
= true, boolean va12= false, prosesnya = system.out.println(!va11),
system.out.println(!va12), outputnya : false, true
17 10.5 operator kondisi(?:)
*SCRIPT

*HASIL PROGRAM

*HASIL ANALISA
Dengan statement
system.out.printIn membawa tiga argumen yang memebentuk suatu ekspresi b
ersyarat, dengan input : string status =””, int grade = 80, prosesnya : status
= (grade >= 60) ? “Passed”:”Fail”, outputnya Passed
4.2.5 Contoh statement if-else-else if
*SCRIPT

*HASIL PROGRAM

*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!))
4.2.7 Contoh statement switch
*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!”)
Tidak ada komentar:
Posting Komentar