Tampilkan postingan dengan label jawaban tugas OOP. Tampilkan semua postingan
Tampilkan postingan dengan label jawaban tugas OOP. Tampilkan semua postingan

Minggu, 08 November 2009

Menentukan Bilangan Genap dan Ganjil

import java.util.Random;

public class ProgRandom
{

public static void main(String [] args)
{ int j1,j2,x;

j1=j2=0; // memberikan nilai awal j1 dan j2 dengan nilai 0(nol)
Random bilAcak = new Random();
System.out.println("-----------------------------------------");
System.out.println("| No\t|\tGenap\t|\tGanjil\t|");
System.out.println("-----------------------------------------");
for(int i = 1; i <= 20;i++) //looping

{ x = bilAcak.nextInt(50); // untuk menghasilkan nilai acak dari 0 s.d. 49 (ada 50)
if (x % 2 ==1)
{ j1 += x;
System.out.println("| "+i+".\t|\t\t|\t"+x+"\t|");}
else
{j2 += x;
System.out.println("| "+i+".\t|\t"+x+"\t|\t\t|");}
}

System.out.println("-----------------------------------------");
System.out.println("| Hasil\t|\t"+j2+"\t|\t"+j1+"\t|");
System.out.println("-----------------------------------------");
System.out.println("Jumlah(Genap= "+j2+")+(Ganjil= "+j1+")= "+j3);
System.out.println("-----------------------------------------");

}
}

Minggu, 04 Oktober 2009

Luas Lingkaran

class Lingkaran{

Public Staticvoidmain(String[]args){

Public StaticvoidhitungLuas;

int PI= 3,141592;
int r= 100; double luas;

luas = (double)(PI(r*r));

System.out.println("Luas Lingkaran:"+luas);

}

}

Class Matematika

Class Matematika{
int hasil;

void pertambahan (int a,int b){
hasil = a + b
system.out.println ("hasil penjumlahan =' +hasil);
}

void pengurangan (int a,int b){
hasil = a - b
system.out.println ("hasil pengurangan =' +hasil);
}

void perkalian (int a,int b){
hasil = a * b
system.out.println ("hasil prerkalian =' +hasil);
}

void pembagian (int a,int b){
hasil = a / b
system.out.println ("hasil pembagian =' +hasil);
}

Matematika Aksi

Public class MatematikaAksi{
Public static void main (string [] ){
Matematika matematikaku = new Matematika();
Matematikaku bertambah (20,30)
Matematikake berkurang (50,30)
Matematikaku mengalikan (20,3)
Matematikaku membagi (21,3)
}
}

Minggu, 06 September 2009

Jawaban Latihan 1 OOP

Nah,ini dia hasil pemikiranqu..


// MobilLengkap.java
class MobilLengkap
{
String warna; //attribute dari class Mobil2
String tahunProduksi; //attribute adalah data member atau variabel
int gigi;
int off = 1;

//method dari class MobilLengkap
//method melakukan sebuah fungsi atau tugas dalam sebuah kelas

void hidupkanMobil()
{
System.out.println ("Mesin mobil hidup");
off = 0; //tanda bahwa mobil hidup
}
void matikanMobil()
{
off = 1; //tanda bahwa mesin mobil mati
System.out.println ("Mesin mobil mati");
}
void tambahGigi()
{
if (off == 1) //jika mesin mobil mati
{
System.out.println ("Mesin mobil saat ini mati.");
System.out.println ("Tidak bisa menambah gigi.");
}
else
System.out.println ("Gigi bertambah.");
}
void kurangiGigi()
{
if (off == 1) //jika mesin mobil mati
{
System.out.println ("Mesin mobil saat ini mati.");
System.out.println ("Tidak bisa mengurangi gigi.");
}
else
System.out.println ("Gigi dikurangi.");
}
void cetakAttribute()
{
System.out.println ("Warna mobil: " + warna);
System.out.println ("Tahun Produksi: " + tahunProduksi);
}
} //akhir dari class MobilLengkap

Selanjutnya, membuat file MobilLengkapBeraksi.java yang menggunakan attribute dan method dari file MobilLengkap.java.

//MobilLengkapBeraksi.java
public class MobilLengkapBeraksi
{
public static void main (String[] args)
{
//membuat object terlebih dahulu
MobilLengkap mobilku = new MobilLengkap();
//memanggil attribute dan memberi input nilai
mobilku.warna = "Hitam";
mobilku.tahunProduksi = "2006";
//panggil method dari class MobilLengkap
mobilku.cetakAttribute();
mobilku.hidupkanMobil();
mobilku.tambahGigi();
mobilku.kurangiGigi();
mobilku.matikanMobil();
}
}