Selamat Belajar !

Kamis, 30 Agustus 2012

THR Soal NIS Genap

Tugas : Membuat program dengan menggunakan bahasa java dengan algoritma.
              Program Menentukan Jumlah Bilangan Bulat  dan Pecahan.


Bilanganbulatdanpecahangenap.java 
/*
 * To change this template, choose Tools | Templates and open the template in
 * the editor.
 */
package thr_xiirpl4_karindayuswantini_genap;

/**
 *
 * @author Toshiba
 */

import java.util.Scanner; //memiliki fungsi untuk mengimport class library Scanner

public class Bilanganbulatdanpecahangenap {
    //public int inputan;
    public double bilangan[]=new double[100];
    public double bulat[]=new double[100];
    public double pecahan[]=new double[100];
    public int a=0; //untuk mendeklarasikan variabel a bertipe data integer (bilangan bulat)
    public int b=0; //untuk mendeklarasikan variabel b bertipe data integer (bilangan pecahan)
     public double Input(){
        double inputan; // deklarasi variable
    Scanner in = new Scanner(java.lang.System.in); //instansiasi untuk menyimpan inputan user
    inputan = in.nextDouble();
    return inputan; //pengembalian nilai input
    }
   
    public void Proses(double inputan){ //method procedure
    int index;
    int hasil = 0;
   
   //instansiasi untuk menyimpan inputan user
    Scanner in = new Scanner(java.lang.System.in);
   
    for(index = 0; index < inputan; index++){
        System.out.println("Masukkan bilangan ke " + (index+1)+ ":");
       // inputan = masuk.nextDouble();
        bilangan[index] = in.nextDouble();
        if ((bilangan[index]%2!=0)&&(bilangan[index]%2!=1)&&(bilangan[index]%2!= 
        -1)){
         pecahan[index] = bilangan[index];
         b++;
        }
         else{ //jika kondisi pertama tidak terpenuhi maka akan masuk ke kondisi kedua
        bulat[index]=bilangan[index];
        a++;
        }
    }
        //output dari jumlah
        System.out.println("\n\nOutput"); //print out
        System.out.print("Jumlah Bilangan pecahan = [" + b + "]\n");
        System.out.print("Jumlah Bilangan bulat = [" + a + "]\n");
    }
}



 
Test.java

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

import java.io.IOException;

/**
 *
 * @author Toshiba
 */

public class Test {
   

//import java.util.Scanner;
     public static void main(String[] args) throws IOException {
     double input; //mendeklarasikan variable
     
        System.out.println("Jumlah bilangan yang akan dimasukan :"); //pemanggilan input untuk menentukan jumlah bilangan
      // mengubah nama class
        Bilanganbulatdanpecahangenap Jalankan = new Bilanganbulatdanpecahangenap ();
        input = Jalankan.Input();
        Jalankan.Proses(input);
}
}
 

Berikut hasilnya :



Silahkan