Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package uts_semester2;
- import java.util.Scanner;
- /**
- * @author Yusuf
- * Soal no 1 IF
- */
- public class No_1_IF {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- double pilihan, p, l, t, r, luas, keliling, volume;
- double phi = 3.14;
- System.out.println("Program menghitung luas, keliling, dan volume bidang geometri");
- System.out.println("=============================================================");
- System.out.println("Pilihan 1 : menghitung luas, keliling lingkaran");
- System.out.println("Pilihan 2 : menghitung luas, keliling persegi");
- System.out.println("Pilihan 3 : menghitung volume balok");
- System.out.println("Pilihan 4 : menghitung volume tabung");
- System.out.print("Masukkan pilihan : ");
- pilihan = sc.nextInt();
- if (pilihan == 1) {
- System.out.print("Masukkan jari-jari : ");
- r = sc.nextDouble();
- luas = phi * r * r;
- keliling = phi * (r + r);
- System.out.println("Luas lingkaran = " + luas);
- System.out.println("Keliling lingkaran = " + keliling);
- } else if (pilihan == 2) {
- System.out.print("Masukkan panjang : ");
- p = sc.nextDouble();
- System.out.print("Masukkan lebar : ");
- l = sc.nextDouble();
- luas = p * l;
- keliling = 2 * (p + l);
- System.out.println("Luas persegi = " + luas);
- System.out.println("Keliling persegi = " + keliling);
- } else if (pilihan == 3) {
- System.out.print("Masukkan panjang : ");
- p = sc.nextDouble();
- System.out.print("Masukkan lebar : ");
- l = sc.nextDouble();
- System.out.print("Masukkan tinggi : ");
- t = sc.nextDouble();
- volume = p * l * t;
- System.out.println("Volume balok = " + volume);
- } else if (pilihan == 4) {
- System.out.print("Masukkan jari-jari : ");
- r = sc.nextDouble();
- System.out.print("Masukkan tinggi : ");
- t = sc.nextDouble();
- volume = phi * r * r * t;
- System.out.println("Volume tabung = " + volume);
- } else {
- System.out.println("Pilihan tidak sesuai");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement