Program java
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+=3
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--);
}
{
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+=3
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--);
}
}
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--);
System.out.println("Bayu Yudhistira | 1402002");
}
}
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--);
System.out.println("Bayu Yudhistira | 1402002");
}
}
Tampilan Output :