Sabtu, 17 Desember 2011

Special Edition (Block Program) Perhatikan penggunaan berikut :


class manusia2{
String namaLengkap;
String hobi;
int tinggiBadan;
int umur;

//menciptakan method dengan tipe void(tanpa nilai kembalian)
void proses(){
String cetak = namaLengkap+" sekarang umurnya "+
umur+" thn, dengan tinggi badan "+
tinggiBadan+"cm, hobinya adalah "+hobi;

System.out.println(cetak);
}}


public class cobaMethod {
public static void main(String[] args) {
manusia2 anton = new manusia2();
manusia2 desi = new manusia2();

anton.namaLengkap = "Anton Liantoni";
anton.hobi = "Sepak Bola";
anton.tinggiBadan = 170;
anton.umur = 21;

desi.namaLengkap = "Desi Cahyani";
desi.hobi = "Baca Buku";
desi.tinggiBadan = 163;
desi.umur = 20;

//menggirimkan objek anton dan desi ke method proses
anton.proses();
desi.proses();
}}

PENGULANGAN (For)

package javaapplication42;


public class Main {

    public static void main(String[] args) {
for (int x = 100; x>0; x = x-1){
    System.out.print("sisa anak ayam :"+x);
    System.out.print("\n");
}
    }

}

Pengulangan digunakan untuk mengulang system out, agar lebih mudah, tanpa perlu menggunakan system.out.println berkali-kali

Selasa, 22 November 2011

Package Suhu

package javaapplication28;
import java.util.Scanner;
public class Main {
    public static void main (String []args){
       double suhu, c, r, f;
        char sk;
        Scanner scan = new Scanner (System.in);

        System. out. println("masukkan sk");
      sk = scan.next().charAt(0);

      System. out. println("masukkan suhu=");
          suhu = scan.nextDouble();

       if (sk=='c'){
           r=0.8*suhu;    
          f=1.8*suhu+32;
 System. out. println("r = "+r);
 System. out. println("f = "+f);
        }

       else
              if (sk=='f'){
                  c=(suhu-32)*1.8;
          r=0.8*(suhu-32)*1.8;
System. out. println("c = "+c);
System. out. println("r = "+r);
       }


              else
    if (sk=='r'){
        c=suhu*0.8;
          f=1.8*(suhu*0.8)+32;
System. out. println ("c :"+c);
 System. out. println("f :"+f);
              }


    }
    }

Game Online


package javaapplication27;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
double m_internet, m_game, total, diskon, total_diskon, total_bayar;
Scanner scan = new Scanner(System.in);
System.out.println("m_internet =");
m_internet = scan.nextDouble();
System.out.println("m_game =");
m_game = scan.nextDouble();
total = m_internet*50+m_game*75;
System.out.println("total anda adalah ="+total);
if (total<=20000){
    total_diskon = 0.1*total;
    total_bayar = total-total_diskon;
    System.out.println("diskon anda adalah ="+total_bayar);
}

 else if ((total>=20000)&&(total<=30000)){
     total_diskon = 0.15*total;
     total_bayar = total-total_diskon;
     System.out.println("diskon anda adalah ="+total_bayar);
 }

    else if((total>=30000)&&(total<=40000)){
        total_diskon = 0.20*total;
        total_bayar = total-total_diskon;
        System.out.println("diskon anda adalah ="+total_bayar);
    }
 else if(total>=40000){
     total_diskon = 0.25*total;
     total_bayar = total-total_diskon;
     System.out.println("diskon anda adalah ="+total_bayar);
 }

    }

}

Rabu, 02 November 2011

package, hari, zodiak, persegi panjang, dan gaji

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author user
 */
public class percabanganif3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       int hari = 1;
       if(hari == 1)
           System.out.println("Hari Senin");
       else if(hari == 2)
           System.out.println("Hari Selasa");
       else if(hari == 3)
           System.out.println("Hari Rabu");
       else if (hari == 4)
           System.out.println("Hari kamis");
       else if (hari == 5)
           System.out.println("Hari Jumat");
       else if  (hari == 6)
           System.out.println("Hari Sabtu");
       else if (hari == 7)
            System.out.println("Hari Minggu");
       else
           System.out.println("Nama Hari Tidak ditemukan");

    }

}




/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication46;
import java.util.Scanner;
/**
 *
 * @author user
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
int bulan, tanggal;
int bintang;
Scanner scan = new Scanner (System.in);
System.out.println("bulan =");
bulan = scan.nextInt();
System.out.println("tanggal =");
tanggal = scan.nextInt();
if ((tanggal>= 22 && bulan== 12)||(tanggal<= 18 && bulan== 1)){
System.out.println("bintang anda adalah capricorn");
        }
else if ((tanggal>= 18 && bulan== 1)||(tanggal<= 18 && bulan== 2)){
     System.out.println("bintang anda adalah aquarius");
 }
 else if ((tanggal>= 18 && bulan== 2)||(tanggal<= 20 && bulan== 3)){
 System.out.println("bintang anda adalah pisces");
 }
 else if ((tanggal>= 21 && bulan==3)||(tanggal<= 19 && bulan== 4)){
     System.out.println("bintang anda adalah aries");
 }
 else if ((tanggal>= 20 && bulan== 4)||(tanggal<= 20 && bulan== 5)){
     System.out.println("bintang anda adalah taurus");
 }
 else if((tanggal>= 21 && bulan== 5)||(tanggal<= 21 && bulan== 6)){
     System.out.println("bintang anda adalah gemini");
 }
 else if ((tanggal>= 22 && bulan==6)||(tanggal<= 22 && bulan== 7)){
     System.out.println("bintang anda adalah cencer");
 }
 else if ((tanggal>= 23 && bulan== 7)||(tanggal<= 22 && bulan== 8)){
     System.out.println("bintang anda adalah leo");
 }
 else if((tanggal>= 22 && bulan== 8)||(tanggal<=22 && bulan== 9)){
     System.out.println("bintang anda adalah virgo");
 }
 else if ((tanggal>= 23)||(tanggal<=23 && bulan==10)){
     System.out.println("bintang anda adalah libra");
 }
 else if ((tanggal>= 24 && bulan==10)||(tanggal<=21 && bulan==11)){
     System.out.println("bintang anda adalah scorpio");
 }
 else if ((tanggal>=22 && bulan==11)||(tanggal<=21 && bulan==12)){
     System.out.println("bintang anda adalah sagitarius");
 }
    }

}





/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication47;
import java.util.Scanner;
/**
 *
 * @author user
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
int nomenu;
double panjang, lebar, luas, keliling, diagonal;
Scanner scan = new Scanner (System.in);
System.out.println("menu empat persegi panjang");
System.out.println("1. hitung luas");
System.out.println("2. hitung keliling");
System.out.println("3. hitung panjang diagonal");
System.out.println("4. hitung exit");
System.out.println("masukan pilihan anda (1/2/3/4)");
nomenu = scan.nextInt();
switch (nomenu){
    case 1:
        System.out.println("masukan panjang");
        panjang = scan.nextDouble();
        System.out.println("masukan lebar");
        lebar = scan.nextInt();
        luas=panjang*lebar;
        System.out.println("luas ="+luas);
        break;
    case 2:
        System.out.println("masukan panjang");
        panjang = scan.nextInt();
        System.out.println("masukan lebar");
        lebar = scan.nextDouble();
        keliling=2*panjang+2*lebar;
        System.out.println("luas = "+keliling);
        break;
    case 3:
        System.out.println("masukan panjang");
        panjang =scan.nextDouble();
        System.out.println("masukan lebar");
        lebar = scan.nextDouble();
        diagonal=Math.sqrt(panjang*lebar+panjang*lebar);
        System.out.println("luas ="+diagonal);
        break;
    case 4:
        System.out.println("keluar program");
        break;
}
    }

}





/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication48;
import java.util.Scanner;
/**
 *
 * @author user
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
int jam, gaji_pokok, gaji_total;
char nama,gol;
Scanner scan = new Scanner (System.in);
System.out.print("masukan nama anda =");
nama = scan.next().charAt(0);
System.out.print("masukan gol =");
gol = scan.next().charAt(0);
System.out.print("masukan jumlah jam kerja anda =");
jam = scan.nextInt();
if(gol=='A')
    gaji_pokok=15000;
else
    if (gol=='B')
        gaji_pokok=12500;
    else
        gaji_pokok=9000;
if(jam>48)
    gaji_total=((gaji_pokok*48)+(jam-48)*75);
else
    gaji_total=(gaji_pokok*jam);
System.out.println("nama ="+nama);
System.out.println("gol ="+gol);
System.out.println("gaji pokok ="+gaji_pokok);
System.out.println("gaji total ="+gaji_total);
    }

}








/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package plusminus;
import java.util.Scanner;
/**
 *
 * @author user
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
double angka;
char indeks;
Scanner scan = new Scanner (System.in);
System.out.println("masukan angka =");
angka = scan.nextDouble();
if (angka<0){
    System.out.println("angka adalah negatif");
        }
 else if (angka>0){
     System.out.println("angka adalah positif");
}
}
    }

Senin, 31 Oktober 2011

Package Positif dan Negatif

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication12;
import java.util.Scanner;
/**
 *
 * @author Toshiba
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        double angka;
        char indeks;
Scanner scan = new Scanner (System.in);
System.out.println("masukan angka =");
angka = scan.nextDouble();
    if (angka<0){
    System.out.println("angka adalah negatif");
    }
    else if (angka>0){
    System.out.println("angka adalah positif");
    }
    }
}

Jumat, 21 Oktober 2011

Algorithma MaxMin, Suhu, Nilai Mahasiswa.


package maxmin;                                                                 Latihan 1
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
int angka1, angka2;
Scanner Scan = new Scanner (System.in);
System.out.print ("berapa angka pertama =");
angka1 = Scan.nextInt();
System.out.print ("berapa angka kedua =");
angka2 = Scan.nextInt();
if (angka1 > angka2) {
    System.out.print("angka terbesar adalah ="+angka1);
        }
 else {
     System.out.println ("angka terbesar adalah ="+angka2);
        }
}

    }




package suhu1;
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
int suhu;
Scanner Scan = new Scanner (System.in);
System.out.println("masukan suhu =");
suhu = Scan.nextInt();
if (suhu>100) {
  System.out.println ("bentuk adalah gas ");
        }
 else if ((suhu >= 0)&&(suhu<=100)){
     System.out.println("bentuk adalah cair ");
}
 else {
    System.out.println("bentuk adalah padat ");
}
}
    }

package nilaimahasiswa;
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
double nilai;
char indeks;
Scanner scan = new Scanner (System.in);
    System.out.println("masukan nilai anda =");
    nilai = scan.nextDouble();
    if (nilai>=90){
        indeks = 'A';
    }
    else if ((nilai>=70)&&(nilai<=80)){
        indeks = 'B';
    }
    else if ((nilai>=60)&&(nilai<=70)){
        indeks = 'C';
    }
    else if ((nilai>=50)&&(nilai<=60)){
        indeks = 'D';
    }
    else {
        indeks = 'E';
    }

    System.out.println("indeks nilai anda adalah ="+indeks);


}
}





Big Red Mouse Pointer