Laman

Jumat, 11 November 2011

code program konversi suhu celsius ke fahrenheit

package javaapplication6;
import javax.swing.JOptionPane;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("program konfersi fahrenheit to celcius");
        JOptionPane.showMessageDialog(null,"selamat datang ke konfertor");
       double a,b;
       String Sa2,Sb2;

code program tahun kabisat

package javaapplication30;
import javax.swing.JOptionPane;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int y2;
        String y;
        y=JOptionPane.showInputDialog("masukkan tahun !");
        y2=Integer.parseInt(y);
        if (y2%4!=0)
        {
            System.out.println("bukan tahun kabisat");
            JOptionPane.showMessageDialog(null,y2+" bukan tahun kabisat");
        }

Jumat, 04 November 2011

code program deret bilangan prima

package bil_prima;
import javax.swing.JOptionPane;

public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i,j,batasan; // Mendeklarasikan variabel bertipe integer
        String range;   // Mendeklarasikan variabel bertipe string
        boolean bil_prima = false;  //Mendeklarasikan variabel boolean
       

array

package arraysda;
public class Main {
    public static void main(String[] args) {
        // create and output two-dimensional arrays
        int array1[][] = { { 1, 2, 3 }, { 4, 5, 6 } };
        int array2[][] = { { 1, 2 }, { 3 }, { 4, 5, 6 } };

        System.out.println( "Values in array1 by row are" );
        outputArray( array1 ); // displays array1 by row

source code bubblesort

package bubble_sort;
import java.util.Random;

public class Main {
    public Main(){
    }
     private int [] data;//membuat data array

     //membuat generator untuk mengisi array secara acak
     private static Random generator = new Random();
     public Main(int size){
            data = new int [size];//ukuran array
            for(int i = 0; i < size; i++)
            data[i]=10 + generator.nextInt(90); }

source code program zodiac

package zodiac;
import javax.swing.JOptionPane;
/**
 *
 * @author *****
 */
public class Main {
    public static void main(String[] args) {
        int tg, bl;         // Mendeklarasikan variabel bertipe integer
        String tgl, bln;    // Mendeklarasikan variabel bertipe string
       
        // Menampilkan kotak dialog input tanggal lahir
        tgl=JOptionPane.showInputDialog("Masukkan Tanggal Lahir Anda:");
        tg=Integer.parseInt(tgl);   // Merubah variabel string menjadi integer
        // Menampilkan kotak dialog input bulan lahir
        bln=JOptionPane.showInputDialog("Masukkan Bulan Lahir Anda (1-12):");
        bl=Integer.parseInt(bln);   // Merubah variabel string menjadi integer
       
        if (bl==1) //Seleksi bulan pertama
        {
        if (tg<=19){    //Seleksi pd tanggal 1-19 pd bulan pertama
       

source code deret bilangan fibonaci

package fibonaci;
import javax.swing.JOptionPane;
public class Main {
    public static void main(String[] args) {
    int n,i,a=0,b=1,x=0;     // mendeklarasikan variabel bertipe integer dan memberi nilai pada variabel
    String Sn;               // mendeklarasikan variabel bertipe string
    
    JOptionPane.showMessageDialog(null,"Deret bil. Fibonaci");
   

source code program perkalian secara rekursif

package sda_rekursif;
import java.util.Scanner;
public class Main {
    public static long rekursif (int a, int b){
        if (b==0){
           return 0;
        } else
         { return    a+rekursif(a,b-1);
        }
        }


source code program mergesort

package merge_sort;
public class Main {
    public static void main(String[] args) {
       
        int i;
    int array[] = {12,9,4,99,120,1,3,10};
    System.out.print("nilai sebelum:\n");
        for(i = 0; i < array.length; i++)
    System.out.print( array[i]+"  ");
    System.out.println();
    mergeSort_srt(array,0, array.length-1);
    System.out.print("setelah sorting:\n");
    for(i = 0; i <array.length; i++)
      System.out.print(array[i]+"  ");
    System.out.println();
   
  }

program menara hanoi

package menara_hanoi;
import javax.swing.JOptionPane;
/**
 *
 * @author COMPAQ
 */
public class Main {
    static int move = 1;

    public static void main(String[] args) {
       
        String input=JOptionPane.showInputDialog("masukkan jumlah piringan:");
        int n=Integer.parseInt(input);
        hanoi (n, 'A', 'B', 'C');}

static void hanoi (int n, char awal, char bantu, char tujuan){

if (n>=1) { hanoi (n-1, awal, tujuan, bantu);
move(n, awal, tujuan);
hanoi (n-1, bantu, awal, tujuan);}}