Jumat, 09 Maret 2012

Polindrom ( Java )

import java.util.Scanner;
public class Palindromes
{

    public static boolean isPalindrom(String s)
    {
        if(s.length() == 0 || s.length() == 1)
            return true;
        if(s.charAt(0) == s.charAt(s.length()-1))
            return isPalindrom(s.substring(1, s.length()-1));
        return false;
    }

    public static void main(String[]args)
    {
        Scanner sc = new Scanner(System.in);
        System.out.println("Input:");
        String x = sc.nextLine();
        if(isPalindrom(x))
            System.out.println(x + " is a palindrome");
        else
            System.out.println(x + " is not a palindrome");
    }
}//use "Palindromes.java" for file name

Segitiga Pascal ( Java )

import javax.swing.*;
class SegitigaPascal_Rekursif
{
    static int segitiga_pascal(int level, int column)
    {
    if (level == 0 || column == 0 || level == column) return 1;
    else return segitiga_pascal(level-1, column) + segitiga_pascal(level-1, column-1);
    }
   
    public static void main(String[] args)
    {
        int input2 = Integer.parseInt(JOptionPane.showInputDialog("Input Value "));
        for (int i = 0; i <= input2-1; i++)
            {
            for (int j = 0; j <= i; j++)
                {
                    System.out.print("  "+segitiga_pascal(i,j));
                }System.out.println();
            }
    }
}
// use "SegitigaPascal_Rekursif.java" for file name

Sabtu, 03 Maret 2012

SelectionSort ( Java )

class SelectionSort
{
    public static void main(String[] args)
    {
        int A[]={3,4,1,2,8};
        System.out.println("Before Sorting :");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
   
        for(int i=0;i<A.length-1;i++)
        {
            int pos=i;
            for(int j=i+1;j<A.length;j++)
            {
                if(A[j]<A[pos])
                {
                    pos=j;
                }
            }
            if(pos!=i)
            {
                int tampung=A[pos];
                A[pos]=A[i];
                A[i]=tampung;
            }
        }
        System.out.println("\nAfter Sorting : ");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
        System.out.println();
    }
}//use "SelectionSort.java" for file name
                              Capture :

Exchange ( Java )

class Exchange
{
    public static void main(String[] args)
    {
        int A[]={3,4,1,2,8};
        System.out.println("Before Sorting :");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
   
        for(int i=0;i<A.length-1;i++)
        {
           for(int j=i+1;j<A.length;j++)
           {
              if(A[i]>A[j])
              {
                 int tampung=A[i];
                 A[i]=A[j];
                 A[j]=tampung;
              }
           }
        }
        System.out.println("\nAfter Sorting : ");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
        System.out.println();
    }
}//use "Exchange.java" for file name
                                   Capture :

                       

BubbleSort ( Java )

class BubbleSort
{
    public static int i,j,tampung;
    public static void main(String[] args)
    {
        int a[]={3,4,1,2,8};
        System.out.println("Before Sorting :");
        for(int i=0;i<a.length;i++)
        {
            System.out.print(" "+a[i]);
        }
   
        for(int i=1;i<a.length;i++)
        {
            for(int j=a.length-1;j>=i;j--)
            {
                if(a[j]<a[j-1])
                {
                    int tampung=a[j];
                    a[j]=a[j-1];
                    a[j-1]=tampung;
                }
            }
        }
    System.out.println("\nAfter Sorting : ");
        for(int i=0;i<a.length;i++)
        {
            System.out.print(" "+a[i]);
        }
        System.out.println();
    }
}//use "BubbleSort .java" for file name
          Capture:

InsertionSort ( Java )

class InsertionSort
{
    public static int i,j,tampung;
    public static void main(String[] args)
    {
        int A[]={3,4,1,2,8};
        System.out.println("Before Sorting :");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
   
        for(int i=0;i<A.length;i++)
        {
            j=i;
            tampung=A[i];
            while(j>0 && A[j-1] > tampung)
            {
                A[j]=A[j-1];
                j--;
            } 
        A[j]=tampung;
    }
    System.out.println("\nAfter Sorting : ");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
        System.out.println();
    }
}//use "InsertionSort .java" for file name

Jumat, 02 Maret 2012

Konversi Kalimat menjadi Allay ( Java )

import javax.swing.*;
import java.util.Random;
class Allay
{
    static void ubahHuruf_A(String input, int j)//method untuk merubah huruf "A"
    {
        String array[] = {"4","@","A"};         //
        Random r = new Random();                //Code untuk mendapatkan
        int index = r.nextInt(array.length);    //Random dari "4","@", dan "A"
        String result = array[index];           //
        System.out.print(""+result);
    }

    static void ubahHuruf_S(String input, int j)//method untuk merubah huruf "S"
    {
        System.out.print("c");
    }

    static void ubahHuruf_T(String input, int j)//method untuk merubah huruf "T"
    {
        if(((j+1)==input.length())||(input.charAt(j+1)==' '))//code yang digunakan untuk menentukan apakah huruf "T"
        {                                                     //berada  diakhir suatu kata
        System.out.print("dh");
        }
        else
        {
            System.out.print(""+input.charAt(j));
        }
           
    }

    static void ubahHuruf_U(String input, int j)//method untuk merubah huruf "U"
    {
        System.out.print("yu");
    }

    static void ubahHuruf_Y(String input, int j)//method untuk merubah huruf "Y"
    {
        System.out.print("e");
    }

    public static void utama()
    {
        String input = JOptionPane.showInputDialog("Input Kalimat yang di-Alay-kan: ");//Dialog untuk memasukan inputan
       
        System.out.print("\nKalimat yang akan di-Alay-nya : "+input+"\n");
        System.out.print("Kalimat Alay-nya adalah : ");
        for(int j=0;j<input.length();j++)
        {
            if(input.charAt(j)=='a'||input.charAt(j)=='A')
            {
                ubahHuruf_A(input,j);
            }
            else if(input.charAt(j)=='s'||input.charAt(j)=='S')
            {
                ubahHuruf_S(input,j);
            }
            else if((input.charAt(j)=='t'||input.charAt(j)=='T'))
            {
                ubahHuruf_T(input,j);
            }
            else if(input.charAt(j)=='u'||input.charAt(j)=='U')
            {
                ubahHuruf_U(input,j);
            }
            else if(input.charAt(j)=='y'||input.charAt(j)=='Y')
            {
                ubahHuruf_Y(input,j);
            }
            else
            {
                System.out.print(""+input.charAt(j));
            }
        }System.out.print("\n");     
    }
    public static void main(String[] args)
    {
        for(int i=0;i<1;i--)
        {
            utama();
        }
    }
}
//use "Allay.java" for file name
exsample ouput :

Jumat, 24 Februari 2012

Simple Calculator ( Java )

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Calculator
{
    static double hasil = 0.0;
    static void penjumlahan(double a)
    {
        hasil=hasil+a;
        JOptionPane.showMessageDialog(null,"the results "+hasil);
    }
    static void pengurangan(double a)
    {
        hasil=hasil-a;
        JOptionPane.showMessageDialog(null,"the results "+hasil);
    }
    static void perkalian(double a)
    {
        hasil=hasil*a;
        JOptionPane.showMessageDialog(null,"the results "+hasil);
    }
    static void pembagian(double a)
    {
        hasil=hasil/a;
        JOptionPane.showMessageDialog(null,"the results "+hasil);
    }
    static void modulus(double a)
    {
        hasil=hasil%a;
        JOptionPane.showMessageDialog(null,"the results "+hasil);
    }
    public static void utama()
    {
        String input = JOptionPane.showInputDialog("Simple Calculator\n===============\n1. Penjumlahan ( + )\n2. Pengurangan ( - )\n3. Perkalian ( x )\n4. Pembagian ( / )\n5. Modulus ( % )\nInput Selection : ");
        int inputan = Integer.parseInt(input);
        switch(inputan)
        {
            case 1:double input2 = Double.parseDouble(JOptionPane.showInputDialog("( + ) Input Value "));
                    penjumlahan(input2);break;
            case 2:input2 = Double.parseDouble(JOptionPane.showInputDialog("( - ) Input Value "));
                    pengurangan(input2);break;
            case 3:input2 = Double.parseDouble(JOptionPane.showInputDialog("( x ) Input Value "));
                    perkalian(input2);break;
            case 4:input2 = Double.parseDouble(JOptionPane.showInputDialog("( / ) Input Value "));
                    pembagian(input2);break;
            case 5:input2 = Double.parseDouble(JOptionPane.showInputDialog("( % ) Input Value "));
                    modulus(input2);break;
            default:JOptionPane.showMessageDialog(null,"Input is not available !!!!!");
        }

    }
    public static void main(String[] args)
    {
        for(int i=0;i<1;i--)
        {
            utama();
        }
    }

}
//use "Calculator.java" for file name

                                         output :

Kamis, 23 Februari 2012

Random Huruf (JAVA)

import java.util.Random;
public class RandomHuruf
{
    public static void main(String[] args)
    {
        String array[] = {"a", "b", "c", "d", "e", "f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
        Random r = new Random();
        int index = r.nextInt(array.length);
        String result = array[index];
        System.out.print(" "+result+"\n");
    }
}
//use "RandomHuruf" for file name

Selasa, 14 Februari 2012

Factorial using looping "For" (java)

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class Factorial
{
    public static void main(String[] args)
    {
        String input = JOptionPane.showInputDialog("Input Factorial");
        int inputan = Integer.parseInt(input);
    
        long faktorial=1;
        for(int i=1;i<=inputan;i++){
            faktorial=1;

            for(int faktor=2;faktor <= i;faktor++)
                faktorial *= faktor;
                if(inputan==i){
                JOptionPane.showMessageDialog(null,i +" !"+" = " +faktorial);
                }
        }
    }
}

Using "Factorial" for file name
Capture
                                        Input:

                                        Output:

Minggu, 12 Februari 2012

Download Adobe Premiere Pro Cs3 full

Kamis, 09 Februari 2012

Fibonacci (Java)

 import javax.swing.*;
 public class fibonaci
{
    public static void main(String[] args)
    {
        String input = JOptionPane.showInputDialog("Masukan Input ");
        int inputan = Integer.parseInt(input);
        int fibo;
        int bil1=0;
        int bil2=1;

        System.out.print("Deret fibonacci :");
        System.out.print("1");
        for(int i=1;i<inputan;i++)
        {
            fibo=bil1+bil2;
            System.out.print(" "+fibo);
            if(i>0){
                bil1=bil2;
                bil2=fibo;
            }
        }System.out.print("\n");
       
    }
}//gunakan nama filenya "fibonaci.java"

Capture :

 

Code Cek Polindrom (Java)

import javax.swing.*;
 public class Polindrom
{
    public static void main(String[] args)
    {
        String hasil;
        String input;
        int inputan;
        int bilanganAsli;
        int digit1;
        int digit2;
        int digit3;
        int digit4;
        int digit5;
       
        input = JOptionPane.showInputDialog("Masukan kalimat Max 5 karakter ");
        inputan = input.length();
        int flag = 0;
            for(int i =0 ; i<inputan ;i++)
                { if (input.charAt(i) != input.charAt(inputan-1-i))   
                    {   
                        flag = 0;
                        break;
                    }
                    else
                        flag++;
                }
                if( flag == 0)
                    System.out.println(input + " Bukan polindrom");
                else if(flag == inputan)
                    System.out.println(input + " Polindrom ");
                else
                    System.out.println(input + " bukan polindrom");
    }
}
//Gunakan nama filenya " Polindrom"

Program Konversi angka menjadi bilangan (Java)

public class programKonversi{
public static void main (String [] args){
programKonversi num = new programKonversi();
System.out.println("=============================================");
System.out.println("\tKonversi Angka Ke Bilangan");
System.out.println("=============================================");
System.out.print("Masukan Inputan Angka (Max 6 digit!!!!!) :");

String inputString = System.console().readLine();
int inputan = Integer.parseInt(inputString);

if (inputan < 0 || inputan >999999)
    {
    System.out.println("\nMaaf angka yang anda masukan lebih dari 6 digit!!");
    }

else{
    System.out.println("\nDibaca\t : "+num.konversi(inputan));
    }
System.out.println("\n");
}

public String konversi (int angka){
String [] bil ={"","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan","sepuluh","sebelas"};
String x=" ";

if (angka<12){
    x = " " + bil[angka];
    }
else if(angka<20) {
        x = konversi(angka-10) + " belas";
        }
else if(angka<100){
        x = konversi(angka/10) + " puluh" + konversi(angka%10);
        }
else if(angka<200) {
        x = "seratus" + konversi(angka-100);
        }
else if(angka<1000){
        x = konversi(angka/100) + " ratus" + konversi(angka%100);
        }
else if(angka<2000){
        x = "seribu"+ konversi(angka-1000);
        }
else if(angka<1000000){
        x = konversi(angka/1000) + " ribu" + konversi (angka%1000);
        }
return x;
    }
}
//Gunakan "programKonversi" sebagai nama filenya......

Capture Program :