Monday, October 19, 2009

Mau bagi2 Knowledge Java Console part 4

cara membuat password harus gabungan huruf dan angka

import java.util.*;

public class ke2
{
Scanner in = new Scanner (System.in);

String pass="";
int angka=0 , huruf=0 ,z=0;

ke2 ()
{
do
{
angka = 0;
huruf = 0;
System.out.print("Masukkan Password : ");
pass=in.nextLine ();
for(int i=0; i {
for (int l =48 ; l<58 ;l++)
{
if (pass.charAt(i)== (char)l)
angka +=1;
}
for (int k =97 ; k<123 ; k++)
{
if (pass.charAt(i) == (char)k)
huruf +=1;
}

}
if (angka>0 && huruf>0)
{
System.out.println("Selamat anda hebat sudah bisa menggabungkan\nPassword dan huruf");
z=0;
}
else
{
System.out.println("Password harus gabungan huruf dan angka SAYANG!!");
z=1;
}
}while (z==1);




}

public static void main (String args [] )
{

new ke2 ();
}


}

Mau bagi2 Knowledge Java Console part 3

cara merandom nama dan nama tersebut tidak boleh di ulang atau sama dengan sebelumnya


import java.util.*;
public class ke1
{
Scanner in = new Scanner (System.in);
String nama [] = new String [5];
String nama2 [] = new String [5];
int z=0;
ke1 ()
{
for (int i=0; i<5 ; i++)
{
System.out.print("Masukan nama ke "+(i+1)+" : ");
nama [i] = in.nextLine ();
}

for (int l=0 ; l<3 ; l++)
{
do
{
System.out.print("Nama tidak boleh sama dengan yg pertama "+(l+1)+": ");
nama2 [l] = in.nextLine ();

for (int k=0 ; k<5 ; k++)
{
if (nama2[l].compareTo(nama[k])== 0 )
{
z=1;
break;
}
else
{
z=0;
}
}
}while (z==1);


}
}

public static void main(String[] args)
{

new ke1 ();

}

}


Semoga membantu lagi ^^...

Mau bagi2 Knowledge Java Console part 2

cara membuat segitiga dan jajargenjang di java



ini adalah Ujian test aslab di BINUS dalam waktu 20 menit T.T
sayang sekali g kagak bisa kerjain soal beginian dalam waktu 20 menit

g kerjain di rumah sih dalam waktu 2 jam huffff lama sekali ...

nih g share Codingannya semoga membantu ^^

import java.util.*;


class kren
{
Scanner in = new Scanner (System.in);
Scanner ins = new Scanner (System.in);

private int pil=0,z=0;




void setPil(int pil)
{
this.pil = pil;
}
int getPil()
{
return pil;
}
void loop ()
{
for (int i=0; i<50 ; i++)
{
System.out.println("");
}
}
void garis ()
{
for (int i=0; i<75 ; i++)
{
System.out.print("-");
}
System.out.println("");
}
int menu ()
{

System.out.println("Menu");
System.out.println("-----");
System.out.println("1. Segitiga");
System.out.println("2. Jajargenjang");
do
{
try
{
System.out.print("Pilih : ");
pil=in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || pil<1 ||pil>2);

return pil;
}
}
public class ke6
{
kren cl = new kren ();
Scanner in = new Scanner (System.in);
Scanner ins = new Scanner (System.in);


int tinggi = 0,angka=0,tampung,z=0,lebar=0,a=0;

String ulang="";
Vector v= new Vector ();
ke6()
{
do
{
cl.garis();
System.out.printf("%50s","WeLCome To RED JACK Community\n");
cl.garis();
cl.menu();

switch (cl.getPil())
{
case 1 :
do
{
try
{
System.out.print("Masukan berapa tinggi segitiga [3..20] : ");
tinggi = in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 ||tinggi <3 ||tinggi >20);

do
{
try
{
System.out.print("Masukan angka yg mau di masukkan [1..9] : ");
angka = in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || angka<1 ||angka >9);
for (int i=0 ; i {
tampung +=1;

v.add(tampung);
}

for (int i=0; i {
for (int l=0 ; l<25-i ; l++)
{
System.out.print(" ");
}
for (int k=0; k<(i+1);k++)
{
a ++;
System.out.print(" "+v.get(a-1)+"");
if (a >= angka)
{
a=0;
}
}
System.out.println("");
}
do
{
System.out.println("apakah anda ingin Mengulang y/n : ");
ulang=ins.nextLine ();
}while (!(ulang.equals("y") || ulang.equals ("n") ) );
if (ulang.equals("y"))
z=10;


break;
case 2 :
do
{
try
{
System.out.print("Masukan angka yg mau di masukkan [1..9] : ");
angka = in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || angka<1 ||angka >9);
for (int i=0 ; i {
tampung +=1;

v.add(tampung);
}

do
{
try
{
System.out.print("Masukan tinggi yg mau di masukkan [1..10] : ");
tinggi= in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || tinggi<1 ||tinggi >10);
do
{
try
{
System.out.print("Masukan lebar yg mau dimasukkan [1..10] : ");
lebar= in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || lebar<1 ||lebar >10);


for (int i=0; i {

for (int l=0; l<25+i; l++)
{
System.out.print(" ");
}
for (int k=0 ; k {
a ++;
System.out.print(" "+v.get(a-1)+"");
if (a >= angka)
{
a=0;
}

}
System.out.println("");
}
do
{
System.out.println("apakah anda ingin Mengulang y/n : ");
ulang=ins.nextLine ();
}while (!(ulang.equals("y") || ulang.equals ("n") ) );
if (ulang.equals("y"))
z=10;
break;
}

}while (z==10);
}

public static void main(String[] args)
{
new ke6 ();
}
}


SEMOGA MEMBANTU KALIAN LAGI...
yah kalo kurang bisa ,
bisa di tanya2 kok di message box kalo g OL ^^

Mau bagi2 Knowledge Java Console

cara membuat bilangan prima di java




import java.util.*;

public class ke4
{
public static void main(String[] args)
{
Scanner in = new Scanner (System.in);
int range=0,z=0;
int temp=0;
do
{
try
{
System.out.print("Masukkan angka Terakhir [2....]= ");
range =in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || range<2);


for(int i = 2; i <=range; i++)
{
temp = 0;
for(int j = 1; j <= i; j++)
{
if(i % j == 0)
temp++;

}
if(temp == 2)
System.out.print(i + " ");
}

}
}


kalau kurang ngerti bisa tanya2 di message box ^^