Jumat, 09 Januari 2015

TUGAS LOGIKA ALGORITMA


 
1.      WHILE

public class tugasWhile {
public static void main (String[]args) {
    int i=1 , j ;
    int k=3;
    while (i<=3){
        j=3;
        while (j>=1) {
            System.out.println(i+" "+k);
            j--;
        }
        i++;
        k--;
        }
}
}
2.      DOWHILE

public class tugasDoWhile {
public static void main (String[]args) {
 int i=1,j;
     int k=3;
     do{
      j=3;
     do {
         System.out.println(i+" " +k);
         j--;
     }
     while (j>=1);
          i++;
          k--;
     } while (i<=3);
 }
}


3.      FOR

public class TugasFor_2 {
public static void main (String [] args){
     for (int i=1; i<=3; i++){
         for (int j=1; j<=5; j++){
             System.out.println(i+" "+j);
         }
     }

         }
     }

4.      FUNGSI PARAMETER

public class FungsiParameter {
public static int jumlah (int a){
    return a;
}
public static void main(String args[]){
    System.out.println("Hasil pemanggilan method");
    System.out.println(jumlah(5));
}
}                                                   

5.      FUNGSI 3a

public class Fungsi3a {
public int jumlah (){
    int a = 7,b = 15;
    return (a+b);
}
public static void main (String args []){
    Fungsi3a obyek = new Fungsi3a ();
    System.out.println("Hasil pemanggilan method jumlah");
    System.out.println(obyek.jumlah());
}
}

6.  MODIFIKASI FUNGSI 3a

public class Modifikasi_Fungsi3a {
public int jumlah(){
    int a=7, b=15;
    return(a+b);
}
public int kurang(){
    int c=8, d=3;
    return(c-d);
}
public int kali(){
    int e=2, f=2;
    return(e*f);
    }
public int bagi(){
    int g=9, h=3;
    return(g/h);
    }
public static void main (String[]args){
    Modifikasi_Fungsi3a obyek = new Modifikasi_Fungsi3a();
    System.out.println("Hasil jumlah="+obyek.jumlah());
    System.out.println("Hasil kurang="+obyek.kurang());
    System.out.println("Hasil kali="+obyek.kali());
    System.out.println("Hasil bagi="+obyek.bagi());
}
}

7.  MOBIL
public class Mobil {
String warna;
int tahunProduksi;
}

8.  MOBIL BERAKSI

public class MobilBeraksi {
public static void main (String[]args){
    //membuat objek
    Mobil mobilku = new Mobil();

    /*memanggil atribut dan memberi nilai */
    mobilku.warna ="Hitam";
    mobilku.tahunProduksi=2006;
            System.out.println("Warna:"+ mobilku.warna);
            System.out.println("Tahun:"+ mobilku.tahunProduksi);
}
}

9.  MOBIL2

public class Mobil2 {
String warna ;
int tahunProduksi;
void printMobil (){
    System.out.println ("Warna:"+ warna);
    System.out.println("Tahun:"+ tahunProduksi);
}
}

10.  MOBIL2 BERAKSI

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

    Mobil2 mobilku = new Mobil2();

    mobilku.warna = "Hitam";
    mobilku.tahunProduksi = 2006;
    mobilku.printMobil();
}}

11.  MOBIL2 LENGKAP
                         
public class Mobil2Lengkap {
String warna;
int tahunProduksi;
void printMobil(){
    System.out.println("Warna:"+ warna);
    System.out.println("Tahun:"+ tahunProduksi);
}
void printHidupkanMobil(){
    System.out.println("Hidpkan Mobil");
}
void printMatikanMobil(){
    System.out.println("Matikan Mobil");
}
void printUbahGigi(){
    System.out.println("Ubah Gigi");
}
}

12.  MOBIL2 LENGKAP BERAKSI

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

Mobil2Lengkap mobilku = new Mobil2Lengkap();

mobilku.warna = "Hitam";
mobilku.tahunProduksi = 2006;
mobilku.printMobil();
mobilku.printHidupkanMobil();
mobilku.printMatikanMobil();
mobilku.printUbahGigi();
}
}

13.  SEPEDA

public class Sepeda {
int kecepatan = 0;
int gir = 0;

//method
void ubahGir(int pertambahanGir){
gir = gir+pertambahanGir;
System.out.println("Gir."+gir);
}
void tambahKecepatan (int pertambahanKecepatan){
kecepatan = kecepatan + pertambahanKecepatan;
System.out.println("Kecepatan:"+kecepatan);
}
}

14.  SEPEDA BERAKSI

public class SepedaBeraksi {
public static void main(String[]args){
    //membuat object
    Sepeda sepedaku = new Sepeda();

    //memanggil atribut dan memberi nilai
    sepedaku.kecepatan = 10;
    sepedaku.gir = 2;

    //Memanggil method dan menunjuk nilai parameter
    sepedaku.tambahKecepatan(30);
    sepedaku.ubahGir(3);
}
}

15.  MATEMATIKA

public class Matematika {
int pertambahan = 0;
int pengurangan = 0;
int perkalian = 0;
float pembagian = 0;

void tambah(int Pertambahan, int pertambahan){
pertambahan = pertambahan + Pertambahan;
System.out.println("Pertambahan:"+pertambahan);
}
void kurang(int Pengurangan, int pengurangan){
pengurangan = pengurangan - Pengurangan;
System.out.println("Pengurangan:"+pengurangan);
}
void kali(int Perkalian, int perkalian){
perkalian = perkalian * Perkalian;
System.out.println("Perkalian:"+perkalian);
}
void bagi(float Pembagian, float pembagian){
pembagian = pembagian / Pembagian;
System.out.println("Pembagian:"+pembagian);
}
}

16.  MATEMATIKA BERAKSI

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

    Matematika matematikaku = new Matematika();

    matematikaku.pertambahan=20;
    matematikaku.pengurangan=10;
    matematikaku.perkalian=10;
    matematikaku.pembagian=21;

    matematikaku.tambah(20,20);
    matematikaku.kurang(5,10);
    matematikaku.kali(20,10);
    matematikaku.bagi(2,21);
}
}

17.  ARAY KOTA

public class ArrayKota {
public static void main(String[]args){
String[]kota;       //deklarasi variabel array
kota = new String[3];   //membuat objek array

//mengisi elemen array
kota[0]="Jakarta";
kota[1]="Surabaya";
kota[2]="Semarang";
//menampilkan elemen array
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);

}
}

18.  ARRAY KOTA2

public class ArrayKota2 {
public static void main(String[]args){
    String[] kota = {"Jakarta", "Surabaya", "Semarang"};

    System.out.println(kota[0]);
    System.out.println(kota[1]);
    System.out.println(kota[2]);

}
}

19.  ARRAY KOTA3

public class ArrayKota3 {
public static void main(String[]args){
    String[] kota = {"Jakarta", "Surabaya", "Semarang"};

    for(int i=0; i<kota.length;i++)
        System.out.println(kota[i]);
}
}
20.  ARRAY MULTIDIMENSI

public class ArrayMultidimensi {
public static void main(String[]args){
    String [][] nama={{"Pak", "Bu", "Mbak"}, {"Joko", "Susi"}};

    System.out.println(nama[0][0]+ nama[1][0]);
    System.out.println(nama[0][1]+ nama[1][1]);
    System.out.println(nama[0][2]+ nama[1][0]);
}
}

21.  ARRAY MULTIDIMENSI2

public class ArrayMultidimensi2 {
public static void main(String[]args){
    String [][] namanegara = {{"Amerika", "Inggris", "ibukota Jepang adalah ", "Perancis","ibukota Indonesia adalah ", "ibukota Iran adalah ", "Irak"}};
    String [][] ibukota = {{"Teheran", "Bekasi", "Jakarta", "BantarGebang", "Tokyo"}};

    System.out.println(namanegara[0][4]+ ibukota[0][2]);
    System.out.println(namanegara[0][2]+ ibukota[0][4]);
    System.out.println(namanegara[0][5]+ ibukota[0][0]);
}
}

22.  DEMO FOR6

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

for(int i=1; i<=3; i++){
    for (int j=1; j<=5; j++){
        System.out.println(i+" "+j);
    }}}}

23.  INPUT DATA

public class inputdata {
public static void main (String[]arg){
    Scanner masuk = new Scanner(System.in);
    String nama;
    System.out.print("Masukan Nama Anda  :");
    nama=masuk.next();
    System.out.println();
    System.out.println(" Hai : "+nama+" Apa Kabar   ?");
}
}


24.  NILAI TERBESAR

public class NilaiTerbesar {
public static void main(String[]args){
        int A=80;
        int B=70;
        int C=60;
        if (A>B){
System.out.println("Nilai A lebih besar dari pada B");
        }
 else {
 System.out.println("Nilai A lebih kecil dari pada B");
        }
 if (A>C){
 System.out.println("Nilai A lebih besar dari pada C");
        }
 else{
 System.out.println("Nilai A lebih kecil dari pada C");
        }
 if (B>C){
 System.out.println("Nilai B lebih besar dari pada C");
        }
 else{
 System.out.println("Nilai B lebih kecil dari pada C");
 }}}

25.  NILAI UJIAN
public class NilaiUjian {
public static void main(String[]args){
int a = 40;
        int b = 60;
        int c = 70;
        int Nilai;
        Nilai = a+b+c/3;
        if(Nilai>=60){
System.out.println("LULUS");
        }
else if(Nilai<60){
System.out.println("TIDAK LULUS");
}}}


26.  GRADE
public class GradeNilai {
public static void main(String[]args){
        int Nilai = 95;
        if (Nilai>90){
System.out.println("Grade=A");
        }
        if (Nilai<=90){
System.out.println("Grade=B");
        }
        if (Nilai<=80){
System.out.println("Grade=C");
        }
        if (Nilai<=70){
System.out.println("Grade=D");
        }
        if (Nilai<=60){
System.out.println(“Grade=E");
}}}