NAMA : Nur Elly Saputra
NIM : 075610012
Tugas Java
1. Buat activity / algoritma dan program untuk menghitung Luas dan Keliling suatu Lingkaran
Jawab :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class LuasKelilingLingkaran {
public static void main(String args[]){
try{
float nilair;
float kel;
float luas;
float pi = 3.14f;
System.out.println("Menghitung Luas Dan Keliling Lingkaran");
System.out.print("Masukan Jari Jari R:");
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
nilair = Float.parseFloat(r.readLine());
kel = 2 * pi * nilair;
luas = pi * (nilair * nilair);
System.out.println("Luas Lingkaran : " + luas);
System.out.println("Keliling Lingkaran : " + kel);
}
catch (IOException ie){
System.out.println(ie.getMessage());
}
}
}
Output :
Menghitung Luas Dan Keliling Lingkaran
Masukan Jari Jari R:12
Luas Lingkaran : 452.16
Keliling Lingkaran : 75.36
2. Dengan menggunakan pernyataan IF...ELSE , Buat program untuk menghitung total nilai, dimana total nilai dikonversikan menjadi nilai huruf dengan ketentuan sebagai berikut :
Total_Nilai 0-20 “Nilai Huruf E”
Total_Nilai 21-40 “Nilai Huruf D”
Total_Nilai 41-60 “Nilai Huruf C”
Total_Nilai 61-80 “Nilai Huruf B”
Total_Nilai 81-100 “Nilai Huruf A”
Jika tidak ada diantara nilai diatas berikan komentar “Salah Masukan Nilai”
Jawab :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Nilai{
public static void main(String[] arg) throws IOException{
float tgs, uts, uas, total;
char grade = 0;
BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Masukkan nilai tugas: ");
tgs = Integer.parseInt(br1.readLine());
System.out.println("Masukkan nilai uts : ");
uts = Integer.parseInt(br1.readLine());
System.out.println("Masukkan nilai uas : ");
uas = Integer.parseInt(br1.readLine());
total = (float) ((0.2*tgs)+(0.4*uts)+(0.4*uas));
if (total >= 81) {
grade = 'A';
} else if (total >= 61) {
grade = 'B';
} else if (total >= 41) {
grade = 'C';
} else if (total >= 21) {
grade = 'D';
} else if (total >= 0) {
grade = 'E';
} else {
System.out.println("Salah masukan Nilai");
}
System.out.println("Hasil = " + grade);
}
}
Output 1 :
Masukkan nilai tugas:
-19
Masukkan nilai uts :
-99
Masukkan nilai uas :
-1
Salah masukan Nilai
Hasil = 0
Output 2 :
Masukkan nilai tugas:
100
Masukkan nilai uts :
100
Masukkan nilai uas :
100
Hasil = A
3. Dengan menggunakan pernyataan switch buat algoritma dan program pilihan untuk menghitung bilangan , dengan ketentuan sebagai berikut :
Pil 1: Menghitung Penjumlah 2 Bilangan
Pil 2 : Menghitung Perkalian 2 Bilangan
Pil 3: Menghitung Pengurangan 2 Bilangan
Pil 4: Menghitung Pembagian 2 Bilangan
Pil 5 :Menghitung Modulo 2 Bilangan
Jawab :
import java.util.*;
public class perhitunganSwitch {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int pilih;
float bil1, bil2, hasil = 0;
System.out.println("Pilih :");
System.out.println("\n\t"+ "1. Tambah"+" 2. Kali"+" 3. kurang "+" 4. bagi"+" 5. modulus");
System.out.println("Masukan Pilihan : ");
pilih = input.nextInt();
switch(pilih) {
case 1:
System.out.print("Masukkan Angka 1: ");
bil1 = input.nextInt();
System.out.print("Masukkan Angka 2: ");
bil2 = input.nextInt();
System.out.println(hasil = bil1 + bil2);
break;
case 2:
System.out.print("Masukkan Angka 1: ");
bil1 = input.nextInt();
System.out.print("Masukkan Angka 2: ");
bil2 = input.nextInt();
System.out.println(hasil = bil1 * bil2);
break;
case 3:
System.out.print("Masukkan Angka 1: ");
bil1 = input.nextInt();
System.out.print("Masukkan Angka 2: ");
bil2 = input.nextInt();
System.out.println(hasil = bil1 - bil2);
break;
case 4:
System.out.print("Masukkan Angka 1: ");
bil1 = input.nextInt();
System.out.print("Masukkan Angka 2: ");
bil2 = input.nextInt();
System.out.println(hasil = bil1 / bil2);
break;
case 5:
System.out.print("Masukkan Angka 1: ");
bil1 = input.nextInt();
System.out.print("Masukkan Angka 2: ");
bil2 = input.nextInt();
System.out.println(hasil = bil1 % bil2);
break;
default:
System.out.println("Input Salah");
}
}
}
Output :
Pilih :
1. Tambah 2. Kali 3. kurang 4. bagi 5. modulus
Masukan Pilihan :
3
Masukkan Angka 1: 3
Masukkan Angka 2: 2
1.0
Tidak ada komentar:
Posting Komentar