Assalamu'alaikum?
selamat pagi. masih sejuk nih... mendingan posting dulu,, hari ini saya ada kuliah Algoritma, ada tugas lagi. sudah beres sih..tapi....tu tugas malah hilang. ya terpaksa buat lagi... dari pada tu tugas nantinya hilang lagi, mendingan diposting, jadi gak takut hilang lagi. dan siapa tahu diantara anda-anda semua ada yang membutuhkannya.
ini programnya:

import java.util.Scanner;

class NilaiGanda{
    public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    int n, pil, n1, n2;
    double n3;
    char lagi;
    do{
    System.out.println("Pilih program penghitungan yang anda inginkan");
    System.out.println("1.Pangkat 2 \n2.Pangkat 3 \n3.Akar kuadrat");
   
    System.out.print("Masukan pilihan anda : ");
    pil = scan.nextInt();
    System.out.print("Masukan n : ");
    n = scan.nextInt();
    switch (pil){
    case 1:
            n1 = n*n;
            System.out.println(n+" Pangkat 2 adalah "+n1);
    break;
    case 2:
            n2 = n*n*n;
            System.out.println(n+" Pangkat 3 adalah "+n2);
    break;
    case 3:
            n3 = Math.sqrt(n);
            System.out.println("Hasil akar dari "+n+" adalah "+n3);
    break;
    default:
             System.out.println("Tidak ada pilihan");
    }
   
    System.out.print("Apakah akan memilih lagi(y/t)? ");
    lagi = scan.next().charAt(0);
    }
    while(lagi=='y');
    }
}
           
dan ini tampilan Programnya:
    bagaimana, sudah cukup?.. semoga bermanfaat ya..
wassalam.