Pemograman 1 : Pertemuan 5 - Dasar Java (Jcreator)

Assalamuaikum .kawan"
baiklah kita akan meneruskan pembahasan dari pertemuan 4 sebelumnya dan Di pertemuan ke 5 ini di pembahasan kuliah saya mata kuliah pemograman 1 , masih  Struktur Keputusan yaitu  :

-------------------------------------------------------------------------------------------------------------
3. STRUKTUR SWIFT CASE ( IF)
-------------------------------------------------------------------------------------------------------------
Statement switch merupakan statement alternatif, statement ini biasanya digunakan untuk menyederhanakan kompleksitas statement if yang banyak mengandung kondisi.
Tapi, switch ini memiliki batasan, yaitu variabel harus bertipe integer, atau yg cocok dengan integer seperti char, boolean,byte, short, dan long
 
Adapun bagian nya seperti Perintah dibawah ini :
  Switch (Variabel)
  {
  case nilai1 :
Blok statement 1 yang benar ;
break ;
  case nilai2 :
Blok statement 2 yang benar ;
break ;
  case  nilai3 :
Blok statement 3 yang benar ;
break ;
  default :
blok statement 4 yang salah ;
}
 

-------------------------------------------------------------------------------------------------------------
LATIHAN SOAL SWIFT CASE 1
-------------------------------------------------------------------------------------------------------------
Output :
Masukan Jumlah Point = 1
----------------------
Nama : Didik Setya Budi
point : 1
Medali Emas
----------------------
Input :
import java.util.Scanner;
public class LatihanPertemuan5Case1 {

public static void main(String[] args) {
        int point;
        
        System.out.println("Masukan Jumlah Point =");
        System.out.println("--------------------");
        System.out.println("Nama : Didik Setya Budi");
        System.out.println("Point : 1");
        System.out.println("Medali Emas");
        System.out.println("--------------------");
        Scanner input=new Scanner (System.in);
        point=input.nextInt();
        switch (point) {
        
        case 1 : System.out.println("Medali Emas"); break;
        case 2 : System.out.println("Medali Perak"); break;
        case 3 : System.out.println("Medali Perunggu"); break;
        
        default : System.out.println("Tidak Dapat Medali"); break;
        
        }
    }
}
atau lebih jelasnya seperti gambar dibawah ini : 

 
 

-------------------------------------------------------------------------------------------------------------
LATIHAN SOAL SWIFT CASE 2
-------------------------------------------------------------------------------------------------------------
Output :
 
TOKO BIG SUSU
--------------------------

A. Susu Dancow
   1. Ukuran Kecil
   2. Ukuran Sedang
   3. Ukuran Besar
B. Susu Bendera
   1. Ukuran Kecil
   2. Ukuran Sedang
   3. Ukuran Besar
C. Susu SGM
   1. Ukuran Kecil
   2. Ukuran Sedang
   3. Ukuran Besar

Masukan Merk Susu     [1.Dancow / 2.Bendera / 3.SGM] :1
Masukan Ukuran kaleng [1.Kecil / 2.Sedang / 3.Besar] :1
Harga Satuan Barang Rp. 15000
Merek Susu          :Susu Dancow
Ukuran Kaleng       :Ukuran Kecil
Jumlah yang dibeli  :10
Harga yang harus dibayar sebesar Rp. 150000.0


Input :
import java.util.Scanner;
public class LatihanPertemuan5Case3 {

    public static void main(String[] args) {
        String nama_susu = null;
        int kode_susu,ukuran=0, harga=0, jml=0, total=0;
        Scanner input =new Scanner (System.in);
        System.out.println("Toko Big Susumu Gede");
        System.out.println("---------------------------");
        System.out.println("1. Susu Dancow");
        System.out.println("\t 1. Ukuran Kecil");
        System.out.println("\t 2. Ukuran Sedang");
        System.out.println("\t 3. Ukuran Besar");
        System.out.println("2. Susu Bendera");
        System.out.println("\t 1. Ukuran Kecil");
        System.out.println("\t 2. Ukuran Sedang");
        System.out.println("\t 3. Ukuran Besar");
        System.out.println("3. Susu SGM");
        System.out.println("\t 1. Ukuran Kecil");
        System.out.println("\t 2. Ukuran Sedang");
        System.out.println("\t 3. Ukuran Besar");
        System.out.println("Masukan Kode Susu [1/2/3]:");
        kode_susu = input.nextInt();
        System.out.print("Masukan Ukuran Kaleng [1/2/3:]");
        ukuran = input.nextInt();
        switch (kode_susu) {
            case 1:
              nama_susu="Dancow";
                switch (ukuran) {
                    case 1 : harga = 15000; break;
                    case 2 : harga = 20000; break;
                    case 3 : harga = 25000; break;
                    default : harga = 0; break;
                }
                break;
            case 2:
                nama_susu="Bendera";
                  switch (ukuran) {
                      case 1 : harga = 13500; break;
                      case 2 : harga = 17500; break;
                      case 3 : harga = 20000; break;
                      default : harga = 0; break;
                  }
                break;
            case 3:
                nama_susu="SGM";
                  switch (ukuran) {
                      case 1 : harga = 15000; break;
                      case 2 : harga = 18500; break;
                      case 3 : harga = 22000; break;
                      default : harga = 0; break;
                  }
                break;
        }
        System.out.println("Susu:"+nama_susu);
        System.out.println("Harga Satuan Barang:"+harga);
        System.out.println("Jumlah yang dibeli:");
        jml =input.nextInt();
        total=jml*harga;
        System.out.println("Harga yang harus dibayar sebesar Rp."+total);
    }
}
 
 atau lebih jelasnya seperti gambar dibawah ini :  



Dan untuk pertemuan ke 5 ini , cukup di Latihan Swiftcase 2 ini ... banyak latihan lagi dan semangat belajar java :D ..ada yang kurang jelas silahkan bisa beri komentar di bawah ya :D
bye" sobat wassalammualaikum wr.wb :D

Post a Comment

Silahkan Tulis Komentar Anda ...

Tinggalkan komentar anda jika anda memiliki kritik/saran atau artikel saya yang kurang dimengerti.

By: Dhi-_-Dix

Previous Post Next Post