/* Program Menghitung Luas Segi Tiga
* Yoseph Ole 0843190001
* 0813.86.0813.29
*/
import javax.swing.*;
public class HitungLuasSegitiga
{
public static void main(String[] args)
{
double luas;
double alas=Integer.valueOf(JOptionPane.showInputDialog("Input Alas Segitiga :"));
double tinggi=Integer.valueOf(JOptionPane.showInputDialog("Input Tinggi Segitiga :"));
luas=(alas*tinggi*0.5);
System.out.println("Alas Segitiga : "+ alas);
System.out.println("Tinggi Segitiga : "+ tinggi);
System.out.println("Luas Segitiga : "+ luas);
JOptionPane.showMessageDialog(null, luas,"Jadi, Luas Segitiga adalah :", 1);
}
}
public class MenaraHanoi
{
public static void main(String[]args)
{
System.out.println("\n PROGRAM MENARA HANOI");
System.out.println(" ---------------------\n");
System.out.print("Masukkan Jumlah balok: ");
int n = InputConsole.readInt();
System.out.println("Perpindahan balok :");
System.out.println(" -----------------\n");
memindahkanBalok(n, 'A', 'B', 'C');
}
public static void memindahkanBalok(int n, char menaraAsal, char menaraTujuan, char menaraBantuan)
{
if(n==1)
System.out.println("Memindahkan balok "+n+"dari"+menaraAsal+" ke "+menaraTujuan);
else
{
memindahkanBalok(n-1, menaraAsal,menaraBantuan, menaraTujuan);
System.out.println("Memindahkan balok "+n+" dari "+menaraAsal+" ke "+menaraTujuan);
memindahkanBalok(n-1, menaraBantuan,menaraTujuan, menaraAsal);
}
}
}
No comments:
Post a Comment