Menghitung Luas dan Keliling Lingkaran

4. Latihan / Tugas
a. Buatlah program menghitung luas dan keliling lingkaran dengan menggunakan class dan method. Method yang harus dibuat, yaitu : luas() untuk menghitung luas lingkaran dan keliling ( ) untuk menghitung luas lingkaran.
b. Buatlah program untuk menghitung besarnya diskon yang diberikan atas besanya sejumlah pembelian, dengan ketentuan sebagai berikut : - Jika belanja dibawah Rp. 1,000,000 , maka tidak mendapat diskon. - Jika belanja dimulai dari Rp. 1,000,000 , sampai dengan Rp. 5.000.000, maka mendapat diskon sebesar 20%. - Jika belanja diatas Rp. 5.000.000, maka mendapat diskon sebesar 35%. Method yang harus dibuat, yaitu potong() untuk menghitung besar potongan yang akan diberikan. Dengan tampilan yang diinginkan sebagai berikut : Layar Masukkan dan Keluaran
Besar pembelian barang Rp. ...... <di input >
Besar diskon yang diberikan Rp. ...< hasil proses >
Besar harga yang harus dibayarkan Rp. ...< hasil proses >
c. Buatlah program untuk menghitung konversi dari derajat fahrenheit ke celcius. Buatlah class dan method baru untuk mengolah data konversi. Rumus konversi yang digunakan adalah
c = (f - 32.0) * 5 / 9;
Contoh : Jika nilai Fahrenheit = 100
c = (100 - 32) * 5 / 9;
c = (68) * 5 / 9;
c = 37,7778

d. Buatlah program untuk menghitung proses pada perpustakaan rakyat pedesaan, menyewakan 3 golongan buku, yaitu A, B dan C. Harga sewa buku per 7 hari adalah: Golongan Harga Sewa per 7 hari A Rp. 200
B Rp. 250
C Rp. 150

Jika meminjam lebih dari 7 hari, maka setiap harinya didenda sebesar Rp. 100
Buatlah Program untuk menghitung pembayarannya.
Buatlah Method untuk Menghitung Harga Sewa
Buatlah Method untuk Menghitung Denda
Buatlah Method untuk Menghitung Total Bayar

Bentuk Rancangan Masukan
Perpustakaan Rakyat Pedesaan
--------------------------------------
Nama Peminjam : __________________________
Golongan Buku [A/B/C] : _________
Lama Peminjaman : _________
Bentuk Rancangan Keluaran
Perpustakaan Rakyat Pedesaan
Pembayaran Peminjaman Buku
---------------------------------------
Nama Peminjam : ................<hasil proses>
Harga Sewa Buku : ................<hasil proses>
Lama Peminjaman : ....... Hari <hasil proses>
Jumlah Bayar : ................<hasil proses>
Besar Denda : ................<hasil proses>
------------------------------------------------
Jumlah yang Harus dibaya Rp. ......<hasil proses>
NB : Seperti biasa, Tugas dan Latihan diatas dikirim melalui Blog anda masing-masing.

a.    Menghitung Luas dan Keliling Lingkaran

Source Code:

import java.util.*;
public class lingkaran
{
public static void main(String[] args)

{
Scanner input = new Scanner(System.in);

double phi = 3.14;
double r, luas,keliling;
System.out.println("Program Luas Lingkaran\n");
System.out.print("Masukkan Panjang Jari-jari : ");
r = input.nextDouble();
luas = 0.5 * phi * r * r;
keliling = 2 * phi * r;
System.out.print("Luas Lingkaran = " + (int)luas + " \nKeliling lingkaran = "+ (int)keliling);
}
}



Outputnya:








b.    Menghitung Diskon

Source Code:

import java.io.*;
public class diskon
{
public static void main(String[] args)
{
BufferedReader dataKata =new BufferedReader (new InputStreamReader (System.in));
DataInputStream dataAngka = new DataInputStream (System.in);
double belanja=0.0;
double disc=0;
double bayar=0.0;
System.out.println("Masukkan jumlah belanja anda dengan enter");
try{
belanja = Double.parseDouble (dataAngka.readLine());
}
catch (IOException e){System.out.println("Terjadi Error");
}
if (belanja>=5000000){disc=belanja*0.35;}else
if (belanja>=1000000){disc=belanja*0.2;}else
{disc=0;}
bayar=belanja-disc;
System.out.println("Total belanja Anda :Rp "+belanja);
System.out.println("Diskon belanja Anda :Rp "+disc);
System.out.println("Total bayar Anda :Rp "+bayar);
}
}


c.    Konversi Suhu

Source Code:

import java.io.*;
public class KonversiSuhu
{
 public static void main(String[] args) throws IOException
 {
  BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
  
  double celcius, hasilfahrenheit, hasilkelvin, hasilreamur;
  
  System.out.print("Masukan Suhu Dalam Celcius  : ");
  celcius = Integer.parseInt(input.readLine());
  System.out.println("");
  System.out.println("1. Fahrenheit");
  System.out.println("2. Kelvin");
  System.out.println("3. Reamur");
  System.out.print("Masukan Pilihan :");
  int pilih = Integer.parseInt(input.readLine());
  System.out.println("");
  
  switch(pilih){
  case 1 :
   hasilfahrenheit = (celcius*9/5)+32;
   System.out.println(celcius + " Celcius = " + hasilfahrenheit +" Fahrenheit");
   break;
  case 2 :
   hasilkelvin = celcius+273.15;
   System.out.println(celcius + " Celcius = " + hasilkelvin +" Kelvin");
   break;
  case 3 :
   hasilreamur = celcius*4/5;
   System.out.println(celcius + " Celcius = " + hasilreamur +" Reamur");
   break;
  default :
   System.out.println("Pilihan yg anda masukan salah");
   break;
  }
 }
}








Komentar

Posting Komentar

Postingan populer dari blog ini

GEROBAK FRIED CHICKEN