Rabu, 28 Juli 2010
Menghitung Pecahan Uang dengan GUI
import javax.swing.JOptionPane;
public class InputUang2{
public static void main(String args[]){
int uang;
int j100000,j50000,j20000,j10000,j5000,j2000,j1000,j500,j200,j100,j50;
String str=JOptionPane.showInputDialog("Masukan jumlah uang:");
uang=Integer.parseInt(str);
j100000=uang/100000;
uang=uang%100000;
j50000=uang/50000;
uang=uang%50000;
j20000=uang/20000;
uang=uang%20000;
j10000=uang/10000;
uang=uang%10000;
j5000=uang/5000;
uang=uang%5000;
j2000=uang/2000;
uang=uang%2000;
j1000=uang/1000;
uang=uang%1000;
j500=uang/500;
uang=uang%500;
j200=uang/200;
uang=uang%200;
j100=uang/100;
uang=uang%100;
j50=uang/50;
uang=uang%50;
String msg="Jumlah uang yang dikembalikan";
String 1="jumlah seratus ribu adalah="+j100000;
String 2="jumlah lima puluh ribu adalah="+j50000;
String 3="jumlah dua puluh ribu adalah="+j20000;
String 4="jumlah sepuluh ribu adalah="+j10000;
String 5="jumlah lima ribu adalah="+j5000;
String 6="jumlah dua ribu adalah="+j2000;
String 7="jumlah seribu adalah="+j1000;
String 8="jumlah lima ratus adalah="+j500;
String 9="jumlah dua ratus adalah="+j200;
String 10="jumlah seratus adalah="+ j100;
String 11="jumlah lima puluh adalah="+j50;
JOptionPane.showMessageDialog(null,msg);
JOptionPane.showMessageDialog(null,1);
JOptionPane.showMessageDialog(null,2);
JOptionPane.showMessageDialog(null,3);
JOptionPane.showMessageDialog(null,4);
JOptionPane.showMessageDialog(null,5);
JOptionPane.showMessageDialog(null,6);
JOptionPane.showMessageDialog(null,7);
JOptionPane.showMessageDialog(null,8);
JOptionPane.showMessageDialog(null,9);
JOptionPane.showMessageDialog(null,10);
JOptionPane.showMessageDialog(null,11);
}
}
Semoga program ini bermanfaat.
www.aishaalkaff.blogspot.com
Jumat, 16 Juli 2010
Program Menu Pilihan Dengan Tampilan GUI
Ini program java dengan tampilan GUI .semoga bermanfaat iia :)
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Menu2 {
private static Scanner input;
private static String str;
public static void main (String [] args){
menu();
}
private static void menu() {
int choice = 0;
do{
System.out.println("======================================================"); System.out.println(" M E N U ");
System.out.println("======================================================");
System.out.println("1. Mengubah Menjadi Huruf Kapital");
System.out.println("2. Mengubah Menjadi Huruf Kecil");
System.out.println("3. Menghitung jumlah Huruf");
System.out.println("4. Menghitung jumlah Kata");
System.out.println("5. Menghitung jumlah Huruf tanpa spasi");
System.out.println("6. Menghitung jumlah huruf(A atau a s/d Z atau z)");
System.out.println("7. Menghitung jumlah setiap karakter");
System.out.println("8. Menghitung jumlah kata yang sama");
System.out.println("======================================================");
System.out.print("Pilihan Anda [1-8] atau 0 untuk keluar : ");
input= new Scanner(System.in);
choice = input.nextInt();
readFromFile();
switch (choice) {
case 1: mengubahToHurufKapital(); break;
case 2: mengubahToHurufKecil(); break;
case 3: menghitungJumlahHuruf(); break;
case 4: menghitungJumlahKata(); break;
case 5: menghitungJumlahHurufTanpaSpasi(); break;
case 6: menampilkanHurufPadaKalimat(str); break;
case 7: menampilkanKarakterPadaKalimat(str); break;
case 8: menghitungJumlahKataYangSama(); break;
case 0: System.out.println("exiting..."); System.exit(1); break;
default: System.out.println("Invalid choice "); menu(); break;
}
}while(choice!=0);
}//only read from the first line
private static void readFromFile() {
try {
BufferedReader file=new BufferedReader(new FileReader("Data.txt"));
str=file.readLine();
}catch(Exception e){
System.out.println("Error ditemukan"+e);
}
}
private static void mengubahToHurufKapital() {
System.out.println(str.toUpperCase());
}
private static void mengubahToHurufKecil() {
System.out.println(str.toLowerCase());
}
private static void menghitungJumlahHuruf() {
int count = 0;
for(int i=0; i
count++;
} System.out.println("jumlah hurufnya : "+count);
}
private static void menghitungJumlahKata() {
StringTokenizer tok = new StringTokenizer(str);
System.out.println("Jumlah katanya : "+tok.countTokens());
}
private static void menghitungJumlahHurufTanpaSpasi() {
int count = 0;
for(int i=0; i
if(str.charAt(i)!=' '){
count++;
}
}System.out.println("jumlah huruf tanpa spasi adalah : "+count);
}
private static void menampilkanHurufPadaKalimat(String kalimat) {
String all = kalimat;
char [] input = all.toCharArray();
char alphabet[]={'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','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'};
int numChars[]=new int[alphabet.length];
for(int i=0;i
for(int j=0;j
if(input[i]==alphabet[j]){
numChars[j]++;
}
}
}
for (int k=0;k <>
if(numChars[k]!=0){
System.out.println(alphabet[k] + " = " + numChars[k]);
}
}
}
private static void menampilkanKarakterPadaKalimat(String kalimat) {
String all = kalimat;
char [] input = all.toCharArray();
char alphabet[]={'!','@','#','$','%','^','&','*','(',')','?','>','<','.',',','/','=','+','-',' ','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','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'};
int numChars[]=new int[alphabet.length];
for(int i=0;i
for(int j=0;j
if(input[i]==alphabet[j]){
numChars[j]++;
}
}
}
for (int k=0;k <>
if(numChars[k]!=0){
if(alphabet[k]==' '){
System.out.println("spasi = " + numChars[k]);
}else{
System.out.println(alphabet[k] + " = " + numChars[k]);
}
}
}
}
private static void menghitungJumlahKataYangSama() {
StringTokenizer tok = new StringTokenizer(str);
int jumlah = tok.countTokens();
String [] kata = new String[tok.countTokens()];
int count;
int k=0;
while (tok.hasMoreElements()){
kata[k]= tok.nextToken();
//System.out.println(kata[k]);
k++;
}
for(int i=0;i
count =0;
for(int j=0;j
if(!kata[i].equals("none")){
if(kata[i].equalsIgnoreCase(kata[j])){
if(i!=j){
kata[j]="none";
}
count++;
}
}
}
if(!kata[i].equalsIgnoreCase("none")){
System.out.println(kata[i]+" = "+count);
}
}
}
}
Other Name H1 versi Triple A
Amir : MR. Mars
Dedy : MR. Smile
Hardy : MR. Style
Heru :MR. Gambate
Khairul :MR. Data
Rama :MR. Lazy
Dayat :MR. Hock
Tony :MR. Toaaa
T.P :MR. Easy Going
Zuhar :MR. Love
Mirza :MR. Bingung
Dara :Miss. Panic
Liza :Miss. LA (loudspeaker aktif)
Icha :Miss. Sensi
Riana :Miss. SST(sibuk sama tugas)
Dini :Miss. Date
Lia :Miss. Bisnis(lia shop)
Rahil :Miss. WC (wanita cantik)
Lela :Miss. Busy
Moda :Miss. Energic
Indah :Miss. Strong
Maiza :Miss. Slowly
Husna :Miss. IRT (ibu rumah tangga)
Pur :Miss. Tulalit……………
cerita lama ni oi haha
special for H2 :D
Selasa, 13 Juli 2010
Cara Instal exe4j
1. Instal exe4j
2. Buka cmd masuk ke direktori bin dari java
3. Compile,run & buat file.jar dari program java
*javac DurasiWaktu.java
*java DurasiWaktu
*jar CVF DurasiWaktu.jar DurasiWaktu.class
4. Buka exe4j yang telah diinstal
5. Klik next,pilih “JAR in Exe” mode.
6. Klik next, kemudian isikan:
*Short name of your aplication.
*Output directory(tempat directory bagi outputnya( file exe ).
7. Klik next.Isikan:
*Executable name(nama file.exe )yang akan dibuat
*Sesuaikan Execuitable type dengan Type Program yang dibuat.
GUI /Consule.
8. Klik next ,Kllik Tanda(+)hijau pada bagian class path.
9. Cari lokasi nama file.jaryang telah dibuat tadi pada bagian archive, kemudian OK
10. Masih pada jendela Configure java invocation .Tentukan main classnya kemudian OK.
11. Klik next, pada bagian minimum version.Isikan 1.3 kemudian next>next>next>exit.