RSS

Arsip Kategori: JDK

Gambar muka Babi

//Yoswanto
//NIM.TKJ06100
//Kelas B

//Gambar muka Babi
//Pemanfaatan perintah g.fillArc dan g.setColor
//Langkah : (ada 2 file yang harus dibuat)

//file 1 diberi nama pig

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class pig extends MIDlet {
Display display;
private GarisLingkaran garisLingkaran;

public pig () {
display = Display.getDisplay(this);
}

public void startApp() {
garisLingkaran = new GarisLingkaran(this, display);
display.setCurrent(garisLingkaran);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void exitMIDlet() {
destroyApp(false);
notifyDestroyed();
}
};

//file ke-2 diberi nama GarisLingkaran

import javax.microedition.lcdui.*;

class GarisLingkaran
extends Canvas {
private Display display;
private pig midlet;

public GarisLingkaran(pig midlet,Display display) {
this.midlet = midlet;
this.display = display;
}

protected void paint(Graphics g) {
//tangan kiri
g.setColor (255,0,255);
g.fillArc (40,230,60,30,0,360);
//tangan kanan
g.setColor (255,0,255);
g.fillArc (120,230,60,30,0,360);
//pig
g.setColor (0,255,255);
g.fillArc (10,50,200,200,0,360) ;
//mata kiri
g.setColor (255,0,0);
g.fillArc (50,100,20,35,0,360);
//mata kanan
g.setColor (255,0,0);
g.fillArc (150,100,20,35,0,360);
//mulut
g.setColor (0,255,0);
g.fillArc (75,150,70,50,0,360);
//hidung
g.setColor (255,255,0);
g.fillArc (85,135,50,50,0,360);
//lubang hidung
g.setColor (200,0,255);
g.fillArc (98,145,10,10,0,360);
//lubang hidung 2
g.setColor (200,0,255);
g.fillArc (115,145,10,10,0,360);
}

protected void keyPressed(int keyCode) {
if (keyCode == -5) {
midlet.exitMIDlet();
}
}
};

 
Leave a comment

Posted by pada Mei 16, 2009 in java, JDK

 

kuadrat.java

public class kuadrat
{
public static void main(String[] args)
{
int k,n;
String kuadrat;
k = 1 ;
n = 10;
kuadrat = “deret kuadrat = “+k;
for ( int i = 2; i <= n ; i++ )
{
k = k + i * i;
kuadrat = kuadrat + “, ” + i*i;
}
kuadrat = kuadrat + ” = ” + k;
System.out.println(kuadrat);
}
}

 
Leave a comment

Posted by pada Mei 16, 2009 in java, JDK

 

harmoni.java

public class harmoni
{
public static void main(String[] args)
{
int s,i=1;
double h,n;
String harmoni;
h = 1;
n = 1;
s = 10;
harmoni = “harmoni : ” +i;
for ( i = 2; i <= s ; i++)
{
++n;
h = h + (1/n);
harmoni = harmoni + “, 1/” + i;
}
harmoni = harmoni + ” = ” + h;
System.out.println(harmoni);
}
}

 
Leave a comment

Posted by pada Mei 16, 2009 in java, JDK

 

faktorial.java

public class faktorial
{
public static void main(String[] args)
{
int f,n;
String faktorial;
f = 5;
n = f-1;
faktorial = f + “! = 5″;
for ( int i = n; i >= 1 ; i– )
{
f = f * i;
faktorial = faktorial + “.” + i;
}
faktorial = faktorial + ” = ” + f;
System.out.println(faktorial);
}
}

 
Leave a comment

Posted by pada Mei 15, 2009 in java, JDK

 

kabisat.java

public class kabisat
{
public static void main(String[] args)
{
double tahun=2009;
String kabisat;
kabisat = ” Bukan Tahun Kabisat “;
if ( (tahun – (tahun%4))/4 == tahun/4 )
{
if ( (tahun – (tahun%100))/100 == tahun/100 )
{
if ( (tahun – (tahun%400))/400 == tahun/400 )
{

kabisat = ” Tahun Kabisat “;
}
} else
{
kabisat = ” Tahun Kabisat “;
}

}
System.out.println(kabisat);
}
}

 
Leave a comment

Posted by pada Mei 15, 2009 in java, JDK

 
 
Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 899 pengikut lainnya.