1). Tentukan apa hasil logikanya dari ekspresi relasi dan logika dibawah ini. Diberikan nilai :
A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3
D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
E = K + 5 < M || (C * M < L && 2 * M – L > 0
F = L + 5 < M || C * K < L && 2 * K – L > 0
G= A * 4 <= 3 * M + B
H = K + 10 > A && L – 2 > 4 * C
JAWAB :
D = (4+2>A && B-2>3+2||B+2<=6+2)
· 4+2 >A = (4+2>3 = 6>3 =TRUE
· B-2 > 3+2= 6-2 > 3+2 =4>5 = FALSE
· B+2<=6+2) = 6+2<=6+2=8<=8 TRUE
· TRUE && FALSE ll TRUE → TRUE
E = K + 5 < M || C * M < L && 2 * M – L > 0
· K + 5 < M =5+5 <3 =10 < 3 =FALSE
· C * M < L = 2 * 3 < 4 =6<4 = FALSE
· 2 * M – L > 0 = 2* 3 – 4 >0 6-4 = >0 2>0 =TRUE
· FALSE II FALSE && TRUE → FALSE
F = L + 5 < M || C * K < L && 2 * K – L > 0
· L + 5 < M = 4 + 5 < 3 = 9 <3 = FALSE
· C * K < L = 2 * 5 <4 = 10 < 4 = FALSE
· 2 * K – L > 0 = 2 *5 -4 > 0 = 6 >0 = TRUE
· FALSE II FALSE && TRUE → FALSE
G = A * 4 <= 3 * M + B
· A * 4 <= 3 * M + B = (3*4)<=(3*3) + 6 = 12 <= 9+6= FALSE
H = K + 10 > A && L – 2 > 4 * C
· K + 10 > A = 5 + 10 >3 = 15 > 3 = TRUE
· L-2 > 4* C = 4 - 2 > 4 * 2 = 2 > 8 = FALSE
· TRUE && FALSE = FALSE
2). Dari program dibawah ini, analisa bagaimanakah keluaran yang dihasilkan dan ada kesalahan apa yg terjadi?
coding:
class nilai{public static void main(args){int a = 21;System.out.println("Nilai a = " + a);System.out.println("Nilai a++ = " + a++);System.outprintln("Nilai ++a = " + ++a);System.out.println("Nilai a = " + a);a+=3System.out.println("\n\nNilai a = " + a); System.out.println("Nilai++a = " + ++a);System.out.println("Nilai a++ = " + a++);System.out.println("Nilai --a = " + --a);System.out.println("Nilai a = " + a--);}}
kode program setelah diperbaiki dan tidak ditemukan adanya kesalahan/error :
3). Dari program dibawah ini, bagaimanakah keluaran yang dihasilkan.
coding:
class tugasnilai
{
public static void main(String[] args)
{
int a = 25;
a*=2;
System.out.println("Nilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai a = " + ++a);
System.out.println("Nilai a-- = " + a--);
System.out.println("Nilai a = " + a);
System.out.println("\n\nNilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai ++a = " + ++a);
System.out.println("Nilai --a = " + --a);
System.out.println("Nilai a-- = " + a--);
}
}
class tugasnilai
{
public static void main(String[] args)
{
int a = 25;
a*=2;
System.out.println("Nilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai a = " + ++a);
System.out.println("Nilai a-- = " + a--);
System.out.println("Nilai a = " + a);
System.out.println("\n\nNilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai ++a = " + ++a);
System.out.println("Nilai --a = " + --a);
System.out.println("Nilai a-- = " + a--);
}
}
Tampilan Output :






