Rabu, 08 Juni 2011

Akar Kuadrat

Akar Kuadrat

Inputnya

public class AkarKuadrat {
    public static void main (String[] args){
        double a=26;
        double xnew=a/2;
        double xold;
        do{
            xold=xnew;
            xnew=(xold+a/xold)/2;
            System.out.println("new:"+xnew);
        }
        while (Math.abs (xnew-xold)>1e-4);
        System.out.println("AKAR DARI"+a+"="+xnew);
    }
}

Outputnya

Loop Kata

Loop Kata

 Inputnya

public class LoopBansal {
    public static void main (String[] args){
        String kali1= "STMIK Bani SAleh";
        String kali2= "Pemrogaman 2";
        for(int i=1;i<=3;i++){
            System.out.println(kali1);
            for (int j=1;j<=3;j++){
                System.out.println(kali2);
            }
            System.out.println( "" );
        }
    }
}


Outputnya

Quis

Quis

Inputnya

import java.util.Scanner;
public class Main {

  
    public static void main(String[] args) {
        Scanner input=new Scanner (System.in);
        int i,jum=0;
        double rata;
        String [] NPM=new String [15];
        String [] Nama=new String [30];
        String [] Jur=new String [30];
        String [] mk=new String [30];
        int[] tgs=new int[10];
        int[] uts=new int[10];
        int[] uas=new int[10];


    garis();
    System.out.println("             MENU PILIHAN");
    garis();
    System.out.println("1. MENGHITUNG NILAI MAHASISWA (ARRAY)");
    System.out.println("2. EXIT");
    System.out.println("");
    garis();

    System.out.print("Anda Pilih Nomor =");int pil=input.nextInt();
    switch(pil){
        case 1 :{
            garis();
            System.out.println("            MENGHITUNG NILAI MAHASISWA");
            garis();
            System.out.print("MASUKAN JUMLAH MAHASISWA :");int j=input.nextInt();

       for (i=0;i<j;i++){
         
           System.out.print("NPM                         :");NPM[i]=input.next();
           System.out.print("NAMA                        :");Nama[i]=input.next();
           System.out.print("JURUSAN                     :");Jur[i]=input.next();
           System.out.print("MATA KULIAH                 :");mk[i]=input.next();
           System.out.print("NILAI TUGAS                 :");tgs[i]=input.nextInt();
           System.out.print("NILAI UTS                   :");uts[i]=input.nextInt();
           System.out.print("NILAI UAS                   :");uas[i]=input.nextInt();
           jum=(jum+tgs[i]+uts[i]+uas[i]);
           rata=jum/3;
           System.out.println("NILAI RATA-RATA            :"+rata);
           System.out.println("");
  


       }
    System.out.println(" NPM        Nama         Jurusan      MataKuliah        Nilai Tugas         Nilai UTS           Nilai UAS");
    garis();
    System.out.println( NPM[i]+"        "+Nama[i]+"     "+Jur[i]+"      "+mk[i]+"       "+tgs[i]+"      "+uts[i]+"      "+uas[i]);


          break;
        }
        default:System.exit(0);

      
    }
    }
static void garis(){
    System.out.println("==============================================");
}

}


Outputnya

Membuat MENU PILIHAN

Membuat MENU PILIHAN




Maka Outputnya : Jika kita isi 1 maka akan muncul "MENGHITUNG NILAI RATA-RATA" setelah itu misalnya kita isi data ke-1 = 20 ,dan data ke-2 = 20 maka akan muncul jumlah dan rata-ratanya seperti di tampilkan dibawah ini.


jika ingin mengisi 2, maka akan muncul "MENGHITUNG BILANGAN KELIPATAN 4". misal Nilai Awal = 1, dan Nilai Akhir = 20. maka muncul seperti picture d bawah ini:

JUMLAH BINTANG

JUMLAH BINTANG

* Jumlah Bintang ke-1

Codingnya



setelah itu kan muncul gambar seprti di bawah ini, kemudian diisi miaslkan kita isi 5 bintang....maka outputnya seperti di bawah ini..:




maka akan tampil Outputnya sebagai berikut :




* Jumlah Bintang ke_2

Codingnya


maka muncul inputan




Outputnya



* Jumlah Bintang ke_3

Codingnya



maka muncul inputan sebagai berikut :



maka Outputnya


* Jumlah Bintang ke_4

Codingnya




maka muncul inputan,misalnya kita masukan 5 bintang



Outputnya


* Jumlah Bintang ke_5

Codingnya




maka muncul inputan :



Outputnya



* Jumlah Bintang ke_6

Codingnya



lanjutan yang di atas


outputnya

FOR

FOR
For
Codingnya...


Outputnya...




For (Dengan Inputan)
Codingnya...


Outputnya...



For Dengan Jumlah
Codingnya...





Outputnya...

Array 2 Dimensi

Array 2 Dimensi

Codingnya...






Outputnya...


Array 1 Dimensi Dengan Inputan

Codingnya...


Outputnya...

WHILE

While
Codingnya...






Outputnya...






While Dengan Jumlah
Codingnya...



Outputnya...

Contoh Program Looping Atau Pengulangan (Lanjutan 2)

Contoh Program Looping Atau Pengulangan (Lanjutan 2)

Mari kita mencoba dengan tampilan berbeda dari sebelumnya.

import javax.swing.*;
public class tugas_bintang3 {
public static void main (String[] args) {
int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukkan Banyak Bintang :"));
x=baris+1;
for (int i=1;i<=baris;i++) {
for (int j=1;j<=baris;j++) {
y=i+j;
if (x<=y)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Akan muncul output sebagai berikut:

Masukkan Banyak Bintang :

misalnya anda memasukkan 4 bintang. Maka yang akan keluar adalah:

*
**
***
****

Selamat mencoba,.

Contoh Program Looping Atau Pengulangan (Lanjutan)

Contoh Program Looping Atau Pengulangan (Lanjutan)

Nah, kali ini kita masih membahas tentang program looping atau pengulangan, output yang dikeluarkan pada program kali ini tidak banyak memiliki perbedaan daripada program sebelumnya, hanya saja tampilannya sedikit berbeda.

import javax.swing.*;
public class tugas_bintang2 {
public class static void main (String[] args) {
int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukkan Banyak Bintang :"));
x=baris+1;
for (int i=1;i<=baris;i++) {
for (int j=1;j<=baris;j++) {
y=i+j;
if (y<=x)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Setelah dirunning akan muncul output sebagai berikut:

Masukkan Banyak Bintang :

misalnya anda memasukkan 4 bintang. Maka yang akan keluar adalah:

****
***
**
*

Selamat mencoba.,

Contoh Program Looping Atau Pengulangan

Contoh Program Looping Atau Pengulangan

Berikut ini adalah contoh program pengulangan atau yang biasa disebut "Looping".,

import javax.swing.*;
public class tugas_bintang1 {
public static void main (String[] args) {
int x;
x=Integer.valueOf(JOptionPane.InputDialog("Masukkan Banyak Bintang :");
for (int i=1;i<=x;i++) {
for (int j=1;j<=x;j++) {
if (j<=i)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Setelah dirunning, maka akan muncul output sebagai berikut:

Masukkan Banyak Bintang :

misalnya anda memasukkan 4 bintang. Maka yang akan keluar adalah:

*
**
***
****

Selamat mencoba,,

Cara Membuat Game Puzzle Dengan Netbeans

Membuat game emang susah susah gampang. Kali ini saya mau share cara ngebuat game puzzle dengan menggunakan netbeans...kebetulan saya dapat programnya jadi tinggal copas aja ke netbeans...biar jelas gimana tahapan-tahapannya, langsung ajah ke tempat perkara.....cekidooot...
kalo udah buka netbeans masing-masing, sekarang buak deh internetnya. masuk ke www.Leepoint.net kalo udah cari Games ,example - Slide Puzzle.
untuk program yang pertama kita buat class pada java class dengan nama SlidePuzzle



karena di dalam programnya sudah ada public class, maka hapus public class SlidePuzzle { yang ada di netbeans.lalu copas deh program yang pertama ke netbeans...



Buat lagi class pada JPanel From dengan nama SlidePuzzleGUI.



setelah itu delete semua tulisan dari public class SlidePuzzleGUI extends javax.swing.JPanel { sampai @SuppressWarnings("unchecked") copas lagi deh program yang kedua....



Buat class pada java class dengan nama SlidePuzzleModel. Lalu hapus class SlidePuzzleModel yang ada di Netbeans.copas lagi programnya ke Netbeans...



Tinggal kita Running dan hasilnya......



Puzzle akan muncul pada pojok kiri NetBeans. Selamat mencoba,,