Tugas Mandiri Pertemuan 04C Algorithm and Programming (32PBA)

1. Jawabannya adalah :

if (x > 2)

{

if (y > 2)

{

z = x + y;

System.out.println (“z is : “+z);

}

}

else

{

System.out.println (“x is : “+x);

}

Jawaban :

  • Jika  x = 3 dan y = 2, maka hasil output nya tidak keluar.
  • Jika  x = 3 dan y = 4, maka hasil output yang akan dicetak adalah z is 7.
  • Jika  x = 2 dan y = 2, maka hasil output yang akan dicetak adalah x is 2.

2. Hasil output dari y setelah dilakukan switch adalah :

Coding dari soal :

x = 3; y = 3

switch (x = 3)

 {

case 6: y = 1;

default: y += 1;

}

Jawaban :

X

3

X

3

X

3

Y

3

Y

1

Y

2

Maka hasil dari Y adalah 2

3. Use Switch statement to rewrite this statement!

if (a == 1)
x += 5;
else if (a == 2)
x += 10;
else if (a == 3)
x += 16;
else if (a == 4)
x += 34;

Jawaban :

import java.util.Scanner;

public class JawabTugasSwitch4c

{

public static void main (String[]args)

{

int a;

int x;

Scanner input = new Scanner (System.in);

System.out.print (“Input From [1 – 4] : “);

x = input.nextInt();

switch (x)

{

case 1:

System.out.print (“x = “);

System.out.println(x+=5);

break;

case 2:

System.out.print (“x =  ”);

System.out.println (x+= 10);

break;

case 3:

System.out.print (“x = “);

System.out.println (x+=16);

break;

case 4:

System.out.print (“x =  ”);

System.out.println (x+=34);

break;

default:

System.out.println (“Pilihlah amgka antara 1, 2, 3, dan 4”);

}

}

}

4. Gunakan Operator ternary untuk statement berikut :

if (x >65)
System.out.println (“Passed”);
else
System.out.println (“Failed”);

Jawaban : 

import java.util.Scanner;

public class TugasMandiri04c

{

public static void main (String [] args)

{

int x;

Scanner input = new Scanner (System.in);

System.out.print (“Ketikan nilai antara [0 – 100] :  ”);

try

{

x = input.nextInt();

if (x >65)

System.out.println (“Passed”);

else

System.out.println (“Failed”);

}

catch (Exception e)

{

System.out.println (“Kesalahan! Periksa kembali Inputan Anda!”);

}

}

}

(Adrian Kristianto – 1701299765)

http://www.binus.ac.id

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *