Minggu, 02 September 2012

Menentukan Jumlah bilangan bulat dan pecahan

Hay guys nama gua i putu daniel kali ini gua mau ngepostingin THR (tugas hari raya) JAVA bagian GENAP tentang struktur kontrol

langsung aja kita liat scriptnya beserta penjelasannya

class method pertama


package thrdaniel;

/**
 *
 * @author laptop
 */

import java.util.Scanner; //untuk inputan user menggunakan library dari java


public class THRdaniel {
    //pendeklarasian
    int masuk, a; //tipe data integer dengan variabel masuk dan a untuk proses pengulangan
    double [] bilangan  = new double [1000]; //tipe data double dengan variabel bilangan  untuk proses pengulangan
    int bilanganbul = 0, bilanganpec = 0; //tipe data integer untuk proses bilangan bulat dan pecahan
 
    // method untuk input
 public void input (){
   Scanner baca = new Scanner(System.in); // class untuk membaca input dari keyboard menggunakan scanner
   System.out.println ("Masukan Jumlah bilangan : "); //proses penginputan
   masuk = baca.nextInt();
 
   for (a=1;a<=masuk;a++) //proses pengulangan untuk jumlah bilangan
 
   {
      System.out.println("Bilangan ke "+a+":");
      bilangan[a] = baca.nextDouble();
   }
   }

  // method untuk menyeleksi bilangan bulat dan pecahan
 public void proses(){
   for (a=1;a<=masuk;a++) //proses pengulangan untuk menyeleksi bilangan
   {
   if (bilangan[a]%2 == 1 | bilangan[a]%1==0)
   {
       bilangan [a] = bilanganbul++; //jika bilangan benar maka masuk ke bilangan bulat
   }
 
   else
   {
       bilangan [a] = bilanganpec++; //jika tidak maka masuk ke bilangan pecahan
   }
 
   }
        System.out.println("Jumlah bilangan bulat = "+bilanganbul); //tampilkan bilangan bulat
        System.out.println("Jumlah bilangan pecahan = "+bilanganpec); //tampilkan bilangan pecahan
     
   }
}

class kedua

package thrdaniel;

/**
 *
 * @author laptop
 */
public class hasil {
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        THRdaniel hasil = new THRdaniel(); //method untuk mengakses data dari class lain
        //pemanggilan method input
        hasil.input(); 
        hasil.proses();
      
       
    }
}
    
dan ini printscreennya

class pertama
dan ini class kedua

dan ini hasil runningnya