Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.79 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.text.DecimalFormat;
  3. public class kelompok5 {
  4.     public static void main(String[] args) {
  5.    
  6.     int menu = 0;
  7.     int pilihan1,alas,tinggi;
  8.     double p,l,luas,keliling;    
  9.     double hrga=0;
  10.     double disc=0, total;
  11.    
  12.     Scanner input = new Scanner(System.in);
  13.    
  14.     System.out.println("Program Kelompok 5");
  15.     System.out.println("- Andre syah fahmi - 201843500975");
  16.     System.out.println("- Boxiadly S Tehuayo - 201843500863");
  17.     System.out.println("- Ikhwan Fadilah - 201843500244");
  18.     System.out.println("- Nurazizah Novalianty - 201843500149");
  19.     System.out.println("- Rifqi A Syahputra - 201843500276");
  20.     System.out.println("------------------");
  21.     System.out.println("1 : mencari luas persegi panjang");
  22.     System.out.println("2 : mencari luas dan keliling segitiga sama sisi");
  23.     System.out.println("3 : segitiga piramida menggunakan for");
  24.     System.out.println("4 : mencari diskon belanja");
  25.     System.out.println("5 : menginput index array 1D menggunakan Scanner");
  26.     System.out.print("Masukan pilihan anda : ");
  27.     pilihan1 = input.nextInt();
  28.    
  29.     switch (pilihan1) {
  30.         case 1 :
  31.        
  32.         System.out.println("-------------------------------");        
  33.         System.out.println("Menghitung Luas Persegi panjang");
  34.         System.out.println("-------------------------------");  
  35.         System.out.print("Panjang(dalam satuan cm) = ");
  36.         p = input.nextDouble();
  37.          
  38.         System.out.print("Lebar(dalam satuan cm) = ");
  39.         l = input.nextDouble();
  40.          
  41.         luas = p*l;
  42.         System.out.print("Luas= "+luas+" cm");
  43.         break;
  44.        
  45.         case 2 :
  46.        
  47.         System.out.println("--------------------------------------------");        
  48.         System.out.println("mencari luas dan keliling segitiga sama sisi");
  49.         System.out.println("--------------------------------------------");  
  50.         System.out.print("Masukkan Alas : "); alas = input.nextInt();
  51.         System.out.print("Masukkan Tinggi : "); tinggi = input.nextInt();
  52.  
  53.         luas = (alas*tinggi)/2;
  54.         keliling = 3*alas;
  55.  
  56.         System.out.println("Luas Segitiga sama sisi :");
  57.         System.out.println("("+alas+"*"+tinggi+") / 2 = "+luas);
  58.         System.out.println("keliling Segitiga sama sisi :");
  59.         System.out.println("3 * "+alas+"  = "+luas);
  60.         break;
  61.        
  62.         case 3 :
  63.        
  64.         System.out.println("---------------------------------");        
  65.         System.out.println("segitiga piramida menggunakan for");
  66.         System.out.println("---------------------------------");
  67.         System.out.print("Masukan Input: ");
  68.         int tinggi1 = input.nextInt(); //Mendapatkan Input Dari User
  69.        
  70.         for(int t=1; t<=tinggi1; t++){
  71.             //Menghitung Jumlah Tinggi Piramida
  72.            
  73.             for(int s=t; s<=tinggi1; s++){
  74.                 //Menghitung Jumlah Spasi per Baris
  75.                 System.out.print(" ");
  76.             }
  77.            
  78.             for(int b=0; b<=(t*2)-2; b++){
  79.                 //Menghitung Jumlah Bintang per Baris
  80.                 System.out.print("*");
  81.             }
  82.            
  83.             System.out.println(); //Membuat Baris Baru
  84.         }
  85.          break;
  86.        
  87.        
  88.         case 4 :
  89.        
  90.         System.out.println("-------------------------------");        
  91.         System.out.println("Menghitung Total Diskon Belanja");
  92.         System.out.println("-------------------------------");  
  93.         System.out.print("Masukkan total belanja: ");
  94.         hrga = input.nextInt();
  95.         System.out.println();
  96.        
  97.         if(hrga>150000){
  98.            
  99.             DecimalFormat df = new DecimalFormat("#.##");
  100.             disc= hrga*0.2;
  101.             total= hrga-disc;
  102.            
  103.             System.out.println("Total Belanja : IDR "+hrga);
  104.             System.out.println("Total Diskon : IDR "+df.format(disc));
  105.             System.out.println("Total Bayar : IDR "+total);
  106.         }
  107.         else{
  108.             System.out.println("Total Belanja : IDR"+hrga);
  109.         }
  110.         break;
  111.        
  112.        
  113.         case 5 :
  114.        
  115.         System.out.println("--------------------------------------------");        
  116.         System.out.println("menginput index array 1D menggunakan Scanner");
  117.         System.out.println("--------------------------------------------");  
  118.         System.out.print("Masukkan jumlah array : ");
  119.         int jumlah = input.nextInt();
  120.         int [] jumlahArray = new int [jumlah];
  121.        
  122.         for(int n=0; n<jumlah; n++){
  123.             System.out.print("Masukkan Nilai Array ke["+n+"] : ");jumlahArray[n]= input.nextInt();
  124.         }
  125.         System.out.println();
  126.         for(int m=0; m<jumlah; m++){
  127.             System.out.println(jumlahArray[m]);
  128.         }
  129.          break;
  130.        
  131.         default:
  132.         System.out.println("Kode Tidak dikenal");
  133.     }
  134.     }  
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement