SELAMAT DATANG DI WWW.POKOKNYAENAK.BLOGSPOT.COM

Kami Hadir dengan Berbagai Info yang Pastinya Menarik....

Cari sesuatu? Di Mbah Google saja...ketikkan kata kunci di kotak di bawah ini

Custom Search

Friday, January 7, 2011

Program Hitung Segi Tiga dan Menara Hanoi (Java programming)

Program Menghitung luas Segitiga

/* 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);

}

}

Program Menara Hanoi (Perpindahan balok ke tempat tumpukan baru)

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:

Daftar Menu

What is your Opinion about this blog?

Counter Strike

Powered By Blogger