Advertisement
Evoo

Loop # With Case

Mar 30th, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.33 KB | None | 0 0
  1. package javaapplication2;
  2. import java.util.Scanner;
  3. /**
  4.  * Coded By : Stevanus Evo
  5.  * NRP : 151-111-082
  6.  * @author [email protected]
  7.  */
  8. public class JavaApplication2 {
  9.  
  10.     /**
  11.      * @param args the command line arguments
  12.      */
  13.     public static void main(String[] args) {
  14.        byte menu;
  15.       int n;
  16.       Scanner input = new Scanner(System.in);
  17.       System.out.println("1. Datar ");
  18.       System.out.println("2. Segitiga Siku Kiri ");
  19.       System.out.println("3. Segitiga Siku Kanan ");
  20.       System.out.println("4. Segitiga Siku Atas Kiri ");
  21.       System.out.println("5. Segitiga Siku Atas Kanan ");
  22.       System.out.print("Masukan Angka 1-5 = ");
  23.       menu = input.nextByte();
  24.       switch (menu){
  25.          case 1 :
  26.       System.out.print("Masukan Jumlah Pagar = ");
  27.       n = input.nextInt();
  28.       for (int i=1; i<=n; i++ ){
  29.       for (int j=1; j<=n; j++){
  30.       System.out.print("#");
  31.       }
  32.       System.out.println();
  33.       }
  34.          break;
  35.          case 2 :
  36.       System.out.print("Masukan Jumlah Pagar = ");
  37.       n = input.nextInt();
  38.       for (int i=1; i<=n; i++){
  39.       for (int j=i; j<=n; j++){
  40.       System.out.print("");
  41.       }        
  42.       for (int j=1; j<=i; j++){
  43.       System.out.print("#");
  44.       }
  45.       System.out.println();
  46.       }
  47.          break;
  48.          case 3:
  49.       System.out.print("Masukan Jumlah Pagar = ");
  50.       n = input.nextInt();
  51.       for (int i=1; i<=n; i++){
  52.       for (int j=i; j<=n; j++){
  53.       System.out.print(" ");
  54.       }        
  55.       for (int j=1; j<=i; j++){
  56.       System.out.print("#");
  57.       }
  58.       System.out.println();
  59.       }
  60.          break;
  61.          case 4:
  62.       System.out.print("Masukan Jumlah Pagar = ");
  63.       n = input.nextInt();
  64.       for (int i=1; i<=n; i++){
  65.       for (int j=i; j<=n; j++){
  66.       System.out.print("#");
  67.       }              
  68.       System.out.println("");
  69.       }
  70.          break;
  71.          case 5:
  72.       System.out.print("Masukan Jumlah Pagar = ");
  73.       n= input.nextInt();
  74.       for (int i= 0; i<n; i++){
  75.       for (int j = 0; j<=i; j++){
  76.       System.out.print(" ");
  77.       }
  78.       for (int j= i; j<n; j++){
  79.       System.out.print("#");
  80.       }
  81.       System.out.println("");
  82.       }
  83.           break;
  84.              default : System.out.println("Invalid Number");
  85.           break;
  86.       }  
  87.     }
  88.    }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement