Monday, October 31, 2011

Koding Menghitung Nilai Investasi - Latihan IO

package hitunginvestasinperiode;
 
import java.io.*;
 
public class HitungInvestasiNPeriode {
 
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
 
  // buat objek baru untuk mengambil input
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 
  // tempat di mana input dari user akan diletakkan
  String nama = null;
  String strawal = null;
  String strbunga = null;
  String strperiode = null;
 
  try {
   System.out.print("Masukkan nama Anda : ");
   nama = br.readLine();
 
   System.out.print("Masukkan jumlah awal investasi (Rp) : ");
   strawal = br.readLine();
 
   System.out.print("Masukkan bunga (mis 0.1 = 10%) : ");
   strbunga = br.readLine();
 
   System.out.print("Masukkan periode (tahun) : ");
   strperiode = br.readLine();
 
  } catch(IOException ioe) {
   System.out.println("Kesalahan IO pada saat menanyakan nama Anda");
   System.exit(1);
  }
 
  // deklarasi variabel tipe bilangan
  double awal;
  double bunga;
  int periode;
  double akhir;
 
  // mengubah input dari Sting ke tipe data bilangan
  periode = Integer.parseInt(strperiode);
  awal = Double.parseDouble(strawal);
  bunga = Double.parseDouble(strbunga);
 
  // menghitung hasil investasi selama n periode
  akhir = awal * Math.pow(1+bunga, periode);
 
  // tampilkan hasil perhitungan di layar
  System.out.println();
  System.out.println("Terima kasih, " + nama);
  System.out.print("Hasil investasi Anda setelah " + periode + " tahun ");
  System.out.println("adalah Rp. " + akhir);
 }
}

No comments:

Post a Comment

 
;