Rabu, 25 Maret 2015

public class NewClass {
int cadance;
int speed;
int gear;

void changeCadance (int newValue){
cadance = newValue;
}
void changeGear (int newValue){
gear = newValue;
}
void speedUp (int increment){
speed = speed+increment;
}
void applyBreak (int decrement){
speed = speed-decrement;
}
void printStates(){
System.out.println("Speed = "+speed+", "+"Gear = "+gear+", "+"Cadance = "+cadance+"");
}

}


Latihan scrip 2 BicycleDemo
public class Bicycle {
public static void main(String []arg){
NewClass bike1 = new NewClass();
NewClass bike2 = new NewClass();

bike1.changeCadance(50);
bike1.speedUp(10);
bike1.changeGear(2);
bike1.printStates();

bike2.changeCadance(50);
bike2.speedUp(10);
bike2.changeGear(2);
bike2.changeCadance(40);
bike2.speedUp(10);
bike2.changeGear(3);
bike2.printStates();
}
}


Tugas :
1.        Buatlah suatu class yang dapat merepresentasikan sifat-sifat dari objek Kucing. Objek ini memiliki variable berupa {umur, warna bulu} dan fungsi berupa { meong, ulang tahun}.
Scrip 1
public class kucing {
String nama;
String suara;
int umur;
String bulu;
String ulangtahun;
void changeNama (String newNama) {
nama = newNama;
}

void changeSuara (String newSuara) {
suara = newSuara;
}

void changeUmur (int newUmur){
umur = newUmur;
}

void changeBulu (String newBulu){
bulu = newBulu;
}

void changeUlangtahun (String newUlangtahun){
ulangtahun = newUlangtahun;
}

void printOut(){
System.out.println("Nama = "+nama+", "+
"Suara = "+suara+", "+"Umur = "+umur+", "+"bulu = "+bulu+" , "+"Ulangtahun = "+ulangtahun);
}

}

Scrip 2
public class kucingDemo {
public static void main(String []atgs){
kucing puss1 = new kucing();
kucing puss2 = new kucing();

puss1.changeNama("nekochan");
puss1.changeSuara("meong");
puss1.changeUmur(2);
puss1.changeBulu("putih");
puss1.changeUlangtahun ("Juli");
puss1.printOut();

puss2.changeNama("Kawai");
puss2.changeSuara("Meong");
puss2.changeUmur(1);
puss2.changeBulu("Hitam");
puss2.changeUlangtahun("Maret");
puss2.printOut();
}

}



1.        Salah satu applikasi PBO yang sangat umum adalah berupa aplikasi keuangan. Bank Account (Rekening Bank) adalah salah satu hal yang dapat dijadikan sebagai suatu objek di dalam PBO.
a.         Buatlah suatu class yang dapat merepresentasikan Objek Rekening tersebut. Variabel dari objek ini adalah {saldo, no rek, nama} dan fungsi berupa {cek saldo, menabung, menarik, dan transfer}.
b.         Buatlah suatu class yang memiliki sebuah fungsi utama yang digunakan untuk mendemokan pembuatan objek tersebut.
Jawa:
Scrip :
import java.util.Scanner;

public class tugas2 {
public static void main(String[] args) {

int saldoku=1000000;
int saldomu=2000000;
int rekeningku=123532;
int rekeningmu=153265;



System.out.print("Masukkan Nama anda: ");
Scanner input5= new Scanner(System.in);
String nama = input5.next();
nama = nama.toUpperCase();
System.out.println("");
System.out.println("Nama anda: "+nama);

System.out.println("Rekening Anda: "+rekeningku);
System.out.println("Saldo Anda: "+saldoku);
System.out.println("");

System.out.print("Menabung Sebesar: ");//menabung//
Scanner input1= new Scanner(System.in);
int tambah = input1.nextInt();

int tabung = saldoku + tambah;
System.out.println("Saldo Anda Sekarang: "+tabung);
System.out.println("");


System.out.print("Menarik Tabungan Sebesar: ");//menarik//
Scanner input2= new Scanner(System.in);
int kurang = input2.nextInt();

int tarik = tabung - kurang;
System.out.println("Saldo Anda Sekarang: "+tarik);
System.out.println("");


System.out.print("Mentransfer Tabungan Sebesar: ");//menarik//
Scanner input3= new Scanner(System.in);
int kurtam = input3.nextInt();

int transferku = tarik - kurtam;
int transfermu = saldomu + kurtam;

System.out.print("Masukkan Nama Penerima: ");
Scanner input4= new Scanner(System.in);
String jeneng = input4.next();
jeneng = jeneng.toUpperCase();
System.out.println("");

System.out.println("Saldo Anda Sekarang: "+transferku);
System.out.println("");

System.out.println("Nama Penerima: "+jeneng);
System.out.println("Nomor Rekening: "+rekeningmu);
System.out.println("Saldo Awal: "+saldomu);
System.out.println("Saldo Setelah Transfer: "+transfermu);

}
}


tugas rumah 

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package prmodul1;

/**
 *
 * @author WINDOWS
 */
public class PrModul1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("Tuliskan sebuah kalimat");
        System.out.println("Teknik informatika UMS");
        String kalimat = "Teknik informatika UMS";
        System.out.println("jumlah pada kalimat yang ditulis : "+kalimat.length());
        System.out.println("" + kalimat.toUpperCase());
    
    }
    
}

Tidak ada komentar:

Posting Komentar