Senin, 20 Februari 2017

Program Java Operator

Program java

Pertemuan 3 :


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--);
}

}

kode program setelah diperbaiki dan tidak ditemukan adanya kesalahan/error :



Tampilan Output yang dihasilkan :




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");
}

}

Tampilan Output :