Wednesday, March 2, 2011

Soal Pemrograman JAVA : if-else dan Switch-Case


1. buatlah sebuah program dengan menampilkan pesan “medali emas “ jika mendapat point 3 , “ medali perak “ jika mendapat point 2 , “medali perunggu “ jika mendapat point 1 “ selain itu tampilkan pesan ke layar “ tidak mendapat medali  “.
Buat program diatas dengan statement if-else dan switch-case ?

program if-else :


import java.util.Scanner;
public class Main {

    public static void main(String[] args)
    {
       Scanner masuk = new Scanner (System.in);
       int point;
         System.out.println("===========================");
         System.out.println("masukan jumlah point=");
         point = masuk.nextInt();
         System.out.println("Nama  : SUHENDRA");
         System.out.println("Point : "+ point);
         if(point >=3)
            System.out.println(" Ket  : medali EMAS");
         else if (point >=2)
            System.out.println(" Ket  : medali PERAK");
         else if (point==1)
            System.out.println(" Ket  : medali PERUNGGU");
         else
            System.out.println(" Ket  : tidak mendapat medali");
            System.out.println("===========================");
    }

}

hasil outputnya :


===========================
masukan jumlah point= 3
Nama  : SUHENDRA
Point : 3
 Ket  : medali EMAS
===========================


program Switch-Case :



import java.util.Scanner;
public class Main {

  public static void main(String[] args) {
     Scanner masuk = new Scanner (System.in);
     int point;
        System.out.println("========================");
        System.out.println("masukan jumlah point=");
        point=masuk.nextInt();
        System.out.println("Nama  : SUHENDRA ");
        System.out.println("Point : "+ point);
        switch(point){
          case 3:
                System.out.println("Ket   : medali emas");
                break;
          case 2:
                System.out.println("Ket   : medali perak");
                break;
          case 1:
                System.out.println("Ket   : medali perunggu");
                break;
                default:

                System.out.println("Ket : tidak mendapat medali");
                }
        System.out.println("========================");

  }
}

hasil outputnya:


========================
masukan jumlah point=
3
Nama  : SUHENDRA
Point : 3
Ket   : medali emas
========================

selesai.....


1 komentar so far

Terima kasih mas..

sangat membantu buat namabah2 ilmu..
:D

beri komentar anda tentang blog ini
EmoticonEmoticon