Tampilkan postingan dengan label Source Code Java. Tampilkan semua postingan
Tampilkan postingan dengan label Source Code Java. Tampilkan semua postingan

Switch and IF

NETBEANS



SOURCE CODE (Di dalam switch ada if)
=============================================
import java.util.Scanner;
public static void main(String[] args) {
        Scanner masuk= new Scanner (System.in);
        int pil,bil;
        double apel=2000, jeruk=1000, mangga=5000, durian=10000;
        System.out.println("=====================================================================");
        System.out.println("1. Apel Rp.2000/bj, beli lebih dari 5 diskon 20%");
        System.out.println("2. Jeruk Rp.1000/bj, beli 2 diskon 10% beli lebih dari 5 diskon 25%");
        System.out.println("3. Mangga Rp.5000/bj, jika beli kelipatan 3 diskon 30%");
        System.out.println("4. Durian Rp.10000/bj jika beli 3 atau 5 diskon 15%");
        System.out.println("=====================================================================");
        System.out.print("Beli apa ? ");
        pil=masuk.nextInt();
     
        switch (pil){
            case 1:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if(bil>5){
            apel=(apel*bil)-(apel*bil*20/100);
        }
        else {
            apel=apel*bil;
        }
        System.out.println("Total Harga : Rp."+apel);break;
            case 2:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if(bil==2){
            jeruk=(jeruk*bil)-(jeruk*bil*10/100);
        }
        else if(bil>5){
            jeruk=(jeruk*bil)-(jeruk*bil*25/100);
        }
        else{
            jeruk=jeruk*bil;
        }
        System.out.println("Total Harga : Rp."+jeruk);break;
            case 3:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if(bil%3==0){
            mangga=(mangga*bil)-(mangga*bil*30/100);
        }
        else{
            mangga=mangga*bil;
        }
        
        System.out.println("Total Harga : Rp."+mangga);break;
            case 4:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if (bil==3||bil==5){
            durian=(durian*bil)-(durian*bil*15/100);
        }
        else{
            durian=durian*bil;
        }
        System.out.println("Total Harga : Rp."+durian);break;
            default:System.out.println("Pilihan Anda Tidak Ada Di Daftar");break;
        }
    }
==============================================

Source Code Segitiga Pada Java


Segitiga Sama Kaki Ke arah Kiri

                       Source Code
==================================
public static void main(String[] args) {
        // TODO code application logic here
//        int tinggi = 5;
        System.out.println("by my brother");
        System.out.println(" Hafid Alfatoni");
        for (int t=1;t<=5;t++){
            for (int l=5-t;l>=1;l--){
                System.out.print(" ");
            }
            for (int l=1;l<=t;l++){
                System.out.print("#");
            }
            System.out.println("");
        }
        for (int t=4;t>=1;t--){
            for (int l=5-t;l>=1;l--){
                System.out.print(" ");
            }
            for (int l=1;l<=t;l++){
                System.out.print("#");
            }
            System.out.println("");
        }
    }
==================================

Persegi Panjang tengah BelahKetupat

         Source Code
=================================
public static void main(String[] args) {
System.out.println("by my brother");
        System.out.println(" Hafid Alfatoni");
        for (int t=1;t<=3;t++){
//            System.out.println("#");
//            System.out.println(t);
            for (int l=5-t;l>=1;l--){
                System.out.print("*");
            }
            for (int l=1;l<=t;l++){
                System.out.print(" ");
            }
            for (int l=1;l<=t-1;l++){
                System.out.print(" ");
            }
            for (int l=5-t;l>=1;l--){
                System.out.print("*");
            }
            System.out.println("");

        }
        for (int t=4;t>=1;t--){
//            System.out.println("#");
//            System.out.println(t);
            for (int l=5-t;l>=1;l--){
                System.out.print("*");
            }
            for (int l=1;l<=t;l++){
                System.out.print(" ");
            }
             for (int l=1;l<=t-1;l++){
                System.out.print(" ");
            }
            for (int l=5-t;l>=1;l--){
                System.out.print("*");
            }
            System.out.println("");
        }
    }
=================================

Segitiga Sama Kaki Ke arah Kanan

Source Code
====================
 public static void main(String[] args) {
        System.out.println("by my brother");
        System.out.println(" Hafid Alfatoni");
        for (int a=1;a<=5;a++){
            for(int b=1;b<=a;b++)
                System.out.print("#");
         
        System.out.println("");
        }
         for (int a=1;a<=4;a++){
            for(int b=4;b>=a;b--)
                System.out.print("#");

        System.out.println("");
    }
}
================================

Segitiga Siku-Siku Kiri Atas dan Kiri Bawah

             Source Code
================================
public static void main(String[] args) {
        System.out.println("===================");
        System.out.println("Segitiga Siku2 Atas");
        System.out.println("~~~~~By~~Lutfi~~~~~");
        System.out.println("===================");
       for (int a=1;a<=5;a++){//kalau a=5;a>=1;a-- nanti jadi segitiga siku2 kebawah
           for (int b=5;b>=a;b--)
               if (a%2==1){//(if a (#->kesamping)),(if b (#->kebawah))
           System.out.print("#");//ini yang pertama muncul
               }else{
           System.out.print("*");//ini yang kedua muncul
               }
           System.out.println("");
       }
    }
===============================

Segitiga Siku-Siku Kanan Atas dan Kanan Bawah

             Source Code
================================
public static void main(String[] args) {
        System.out.println("===================");
        System.out.println("Segitiga Siku2 Atas");
        System.out.println("~~~~~By~~Lutfi~~~~~");
        System.out.println("===================");
       for (int a=1;a<=5;a++){//kalau a=5;a>=1;a-- nanti jadi segitiga siku2 kebawah
           for (int c=1;c<=a;c++){//ini untuk memberikan space
         System.out.print(" ");//jika System.out.print("space") maka tidak muncul
           }
           for (int b=5;b>=a;b--){
               if (a%2==1){//(if a (#->kesamping)),(if b (#->kebawah))
           System.out.print("#");//ini yang pertama muncul
               }else{
           System.out.print("*");//ini yang kedua muncul
               }
           }
            System.out.println("");
       }
    }
===============================

Segitiga Piramid Ke Atas dan Ke Bawah

             Source Code
================================
public static void main(String[] args) {
  System.out.println("===================");
  System.out.println("Segitiga Siku2 Atas");
  System.out.println("~~~~~By~~Lutfi~~~~~");
  System.out.println("===================");
  for (int a=1;a<=5;a++){//kalau a=5;a>=1;a-- nanti jadi kebawah
  for (int b=5;b>=a;b--){//untuk memberi space
  System.out.print(" ");
   }
  for (int c=1;c<=a;c++)
  if (a%2==1){//if a (#->kesamping) if c(#->ke bawah)
  System.out.print("# ");//pertama
  }else{
  System.out.print("* ");//kedua
  }
    }
    System.out.println("");
   }
  }
===============================

        BelahKetupat

             Source Code
================================
public static void main(String[] args) {
        System.out.println("===================");
        System.out.println("Segitiga Siku2 Atas");
        System.out.println("~~~~~By~~Lutfi~~~~~");
        System.out.println("===================");
       for (int a=1;a<=5;a++){//ini 5 baris dari atas
           for (int b=5;b>=a;b--){//untuk memberi space
               System.out.print(" ");
           }
           for (int c=1;c<=a;c++){
               if (a%2==1){//if a (#->kesamping) if c(#->ke bawah)
                   System.out.print("# ");//pertama dari atas
               }else{
                   System.out.print("* ");//kedua dari atas
               }
           }
            System.out.println("");
       }
         for (int a=4;a>=1;a--){//ini 4 baris dari bawah
           for (int b=5;b>=a;b--){//untuk memberi space
               System.out.print(" ");
           }
           for (int c=1;c<=a;c++){
               if (a%2==1){//if a (#->kesamping) if c(#->ke bawah)
                   System.out.print("# ");//pertama dari bawah
               }else{
                   System.out.print("* ");//kedua dari bawah
               }
           }
            System.out.println("");
       }
    }

===============================