Kamis, 22 September 2011

JOption + Buffered Reader + Scanner

Posting ini juga untuk memenuhi TUGAS SEKOLAH :D Dimana pada coding Java kali ini menggabungkan JOption, Buffered Reader, dan Scanner untuk memasukkan 3 inputan data. .


 
Inputan data pertama kita menggunakan Scanner 
Inputan data kedua kita menggunakan Buffered Reader

  
Inputan data ketiga kita menggunakan JOption
 
Hasil rata-rata dari ketiga nilai data ditampilkan dengan JOption.


Ini codingnya. . -silakan menikmati-

package Array.ThreeinOne;
import java.util.Scanner;
    import java.io.*;
    import javax.swing.JOptionPane;

public class ThreeinOne {
     public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            System.out.print("Masukkan nilai 1 : ");
            String nilai1 = input.nextLine();
            int n1 = Integer.valueOf(nilai1).intValue();
          
            BufferedReader nilai2 = new BufferedReader(new InputStreamReader(System.in));
            try {
                System.out.print("Masukkan nilai 2 : ");
                float n2 = Float.parseFloat(nilai2.readLine());
                float n3 = Float.parseFloat(JOptionPane.showInputDialog("Masukkan nilai 3 : "));
                float rata2 = (n1+n2+n3)/3;
                JOptionPane.showMessageDialog(null, "Rata-ratanya dari adalah " + rata2);
            }
            catch (IOException e) {
                System.out.println(e);
            } 
        }
}

Array Dinamis dan Statis (2)

Posting ini bertujuan memenuhi TUGAS SEKOLAH :D
Java yang kedua kali ini menggunakan JOption dengan dua pilihan inputan. . Statis atau Dinamis. Nah mari kita lihat dua-dua :D
Yang ini yang STATIS . .  .
 
Kita menginputkan bilangan "2" untuk memilih array Statis 
 
 Kita hanya bisa memasukkan 3 inputan, sesuai dengan coding yang telah dibuat sejak awal #karna itulah disebut STATIS


 Setelah memasukkan nilai data secara berurutan dari data 1-3, maka kita akan mendapatkan hasil rata-rata dari kelima nilai data tersebut. .
 
NB : ini nih codingnyaa. . -silakan menikmati-

package Array.ThreeinOne;

import javax.swing.JOptionPane;
public class Array {
     public static void main (String args []){
        float rt;
        String p,n,n1,n2,n3;
        int pp,j = 0,d=0, i=0;
        p=JOptionPane.showInputDialog("Dinamis(1) or Statis(2)");
        pp=Integer.parseInt(p);
       
        switch(pp){
           
        case 1:
         n=JOptionPane.showInputDialog("Input Jumlah Data");
         d=Integer.parseInt(n);
         for(i=1;i<=d;i++){
      n1=JOptionPane.showInputDialog("Input Nilai "+ i);
         j=j+Integer.parseInt(n1);
         }
         rt=j/d;
        
         if(rt<70){
                String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
         else {
                String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
            break;
           
        case 2:
      n1=JOptionPane.showInputDialog("Input Nilai 1");
         n2=JOptionPane.showInputDialog("Input Nilai 2");
         n3=JOptionPane.showInputDialog("Input Nilai 3");
         j= Integer.parseInt(n1) + Integer.parseInt(n2) + Integer.parseInt(n3);
         rt=j/3;
         if(rt<70){
                String msg =  "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
         else {
                String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
        break;
       
        default:
             String msg = "Input Anda Salah";
             JOptionPane.showMessageDialog(null, msg);
        }
    }
}

Array Dinamis dan Statis (1)

Posting ini bertujuan memenuhi TUGAS SEKOLAH :D
Java kali ini menggunakan JOption dengan dua pilihan inputan. . Statis atau Dinamis. Mari kita lihat satu-satu :)
Yang ini yang DINAMIS . .  .

 
Kita menginputkan bilangan "1" untuk memilih array Dinamis
Masukkan jumlah bilangan yang menunjukkan berapa kali kita ingin menginputkan data. Bisa 5,10,15, sesuka anda.



 Setelah memasukkan nilai data secara berurutan dari data 1-5, maka kita akan mendapatkan hasil rata-rata dari kelima nilai data tersebut. .


NB : Codingnya bersambung yah. . . hehehehe. -yang sabar-

 
Copyright 2009 Hanna Rayitno Soebari. Powered by Blogger
Blogger Templates created by Deluxe Templates
Wordpress by Wpthemescreator