Contoh dan Latihan Input java BufferedReader








Java adalah sebuah bahasa pemrograman dasar dalam sebuah pembuatan aplikasi. Java juga merupakan bahasa pemrograman yang dapat di jalankan di berbagai komputer ataupun berbagai telepon genggam. Kemudian, bahasa pemrograman java ini sendiri bisa digunakan untuk membuat sebuah game ataupun aplikasi untuk perangkat lunak maupun komputer sekalipun
Tulislah program di bawah ini :

import java.io.*;
class DemoInputKarakter
{ 
   public static void main(String[] args) throws IOException
   {       
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);
     
      char ch;
     
      System.out.print("Masukkan sembarang karakter: ");
      ch = (char) br.read();    
      System.out.println("Karakter yang dimasukkan adalah ” + ch);   
  }
}

c.     Compile program tersebut, kemudian eksekusi program tersebut. Hasil eksekusi akan seperti di bawah ini : 

 






LATIHAN 2
a.     Di dalam aplikasi ProTemu5, buatlah file java dengan nama : DemoInputString.java
b.    Tulislah program di bawah ini :

import java.io.*;
class DemoInputString
{
  public static void main(String[] args) throws IOException
   {
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);

      String nama;
      System.out.print("Masukkan nama Anda: ");nama = br.readLine();   
      System.out.println("Halo " + nama + ", sudahkah Anda mengerti Java?");   
  }
}
c.     Compile program tersebut, kemudian eksekusi program tersebut. Hasil eksekusi akan seperti di bawah ini :


 


LATIHAN 3
a.     Di dalam aplikasi ProTemu5, buatlah file java dengan nama : DemoInputNumerik1.java
b.    Tulislah program di bawah ini :

   import java.io.*;
   public class Hitung
   {
       public static void main(String[] arg) throws IOException
       {
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
      
          int lebar, panjang, luas;
          // baca panjang dan lebar (input)
          System.out.print("Masukkan lebar area    : ");lebar = Integer.parseInt(in.readLine());
          System.out.print("Masukkan panjang area  : ");panjang = Integer.parseInt(in.readLine());
      
          // hitung luas
          luas = panjang * lebar;
      
          //cetak hasil ke layar
          System.out.println("Luas area anda adalah  : " + luas + " meter persegi");           
      }
   }

c.     Compile program tersebut, kemudian eksekusi program tersebut. Hasil eksekusi akan seperti di bawah ini :

 









LATIHAN 4
a.     Di dalam aplikasi ProTemu5, buatlah file java dengan nama : DemoInputNumerik2.java
b.    Tulislah program di bawah ini :

   import java.io.*;
   public class Hitung2
   {
      public static void main(String[] arg) throws IOException
      {
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
         
          Double lebar, panjang, tinggi, volume;
         
          // baca panjang, lebar dan tinggi (input)
          System.out.print("Masukkan lebar area    : ");lebar = Double.parseDouble(in.readLine());
          System.out.print("Masukkan panjang area  : ");panjang = Double.parseDouble(in.readLine());
          System.out.print("Masukkan tinggi area   : ");tinggi = Double.parseDouble(in.readLine());
         
          // hitung volume
          volume = panjang * lebar * tinggi;
      
          //cetak hasil ke layar
          System.out.println("Volume area anda adalah  : " + volume + " meter kubik");         
      }
   }

c.     Compile program tersebut, kemudian eksekusi program tersebut. Hasil eksekusi akan seperti di bawah ini :

 

LATIHAN 5
a.     Di dalam aplikasi ProTemu5, buatlah file java dengan nama : Scanner1.java
b.    Tulislah program di bawah ini :

   import java.util.Scanner;
   class Scanner1
   {
      public static void main(String[] args)
      {     
          Scanner Sa = new Scanner(System.in);
          Double data2;
          int data1
          String data3;
  
          System.out.print("Masukkan Bilangan Bulat \t: "); data1 = Sa.nextInt();
          System.out.print("Masukkan Bilangan Pecahan  : "); data2 = Sa.nextDouble();
          System.out.print("Masukkan Sebuah Kata \t\t: "); data3 = Sa.next();
          System.out.println("");
      
          System.out.println("-----------------------------");
          System.out.println("Data 1          : "+data1);
          System.out.println("Data 2            : "+data2);
          System.out.println("Data 3            : "+data3);  
          System.out.println("-----------------------------");
      }
   }

  1. Compile program tersebut, kemudian eksekusi program tersebut. Hasil eksekusi akan seperti di bawah ini :


 








TUGAS :
Selesaikan persoalan di bawah ini dengan :
1.      Menggunakan BufferedReader
2.      Menggunakan Scanner

Input :
·         Nama Pengirim
·         Alamat Pengirim
·         Nama Penerima
·         Alamat Penerima
·         Kode Kota
·         Berat Kiriman
Proses :
1.     Kota Tujuan dan Tarif Per Kg diketahui berdasarkan ketentuan sbb :

Kode Kota
Kota Tujuan
Tarif Per Kg
J
Jakarta
3500
B
Bandung
4500
C
Cirebon
3000
T
Tangerang
4000

2.     Biaya Kirim = Berat Kiriman * Tarif Per Kg
3.     Jika Berat Kiriman lebih besar dari 30 Kg, maka ada Biaya Packing sebesar 10.000
4.     Pembayaran = Biaya Kirim + Biaya Packing
Output :
DAFTAR PEMBAYARAN
PAKET MUGAS
====================================
Nama Pengirim        :
Alamat Pengirim      :
Nama Penerima       :
Alamat Penerima     :
Kode Kota              :
Kota Tujuan             :
Tarif Per Kg            :
Berat Kiriman          :
Pembayaran            :
====================================





No comments:

Post a Comment

Iklan Atas Artikel

Meta Propeller atas artikel

cara mudah turial kode Java blog website grafika komputer jaringan komputer dan Arduino

Iklan Tengah Artikel 2

Iklan Bawah Artikel