Senin, 25 Mei 2015

Contoh coding java function switch case + array

package praktikum3;
import java.util.Scanner;
public class Praktikum3 {
      
       public static void main(String[] args) {
       System.out.println("Menu Pilihan");
       System.out.println();
       System.out.println("[1] Faktorisasi");
       System.out.println("[2] Faktorial");
       System.out.println("[3] Pangkat");
       System.out.println("[4] Selesai");
       System.out.println();
   Scanner masuk = new Scanner (System.in);
   int a;
   System.out.print("Masukkan Pilihan : ");
   a=masuk.nextInt();
   switch (a)
   {
      case 1:
        
          System.out.println("[1] Faktorisasi");
        System.out.print("Masukkan nilai : ");
        int b=masuk.nextInt();
        fak1(b);     
        break;
      case 2:
          System.out.println("[2] Faktorial");
        System.out.print("Masukkan nilai : ");
        int c=masuk.nextInt();
        fak2(c);
         break;
      case 3:
          System.out.println("[3] Pangkat");
        System.out.print("Masukkan nilai : ");
        int d = masuk.nextInt();
        System.out.print("Masukkkan pangkat : ");
        int e = masuk.nextInt();
        pangkat(d,e);
         break;
      default:
          System.out.println("Selesai");
         break;
   }
    }
   public static void fak1(int b){
   System.out.println("Hasil Faktorisasi dari "+b+" adalah : ");   
   int x;
    for(x=1; x<=b; x++)
    {
        if(b%x == 0)
        {
           System.out.print(x +" ");
        }
    }
    }
   public static void fak2(int c){
  
    int i,o;
    o=1;
   for(i=1;i<=c;i++)
{
System.out.print(i+" * ");
o=o*i;
}
   System.out.println();
   System.out.println("Hasil Faktorial dari "+c+" adalah :");
   System.out.println(o);
}
 public static void pangkat (int d, int e){
   int i,hasil;
   hasil=1;
   for (i=1; i<=e;i++){
   hasil = hasil * d;
   }  
   System.out.println("Hasil Hitung dari "+d+" ^ "+e+" adalah : "+hasil);
  
    }
}







0 komentar:

Posting Komentar