diff --git a/IndexPoint.java b/IndexPoint.java index 8b13789..93f8762 100644 --- a/IndexPoint.java +++ b/IndexPoint.java @@ -1 +1,50 @@ +/** + * Nafasa Muth Ma'nah + * 1301150441 + */ +package IndexPoint; +import java.util.Scanner; + +public class IndexPoint{ + public static void main(String[] args) { + + String nama; + int nilai1, nilai2, nilai3,nim; + double kuis, uts, uas, na; + + Scanner a = new Scanner(System.in); + + System.out.print(" Masukkan Nama Mahasiswa : "); + nama = a.nextLine(); + System.out.print("Masukkan NIM Mahasiswa : "); + nim = a.nextInt(); + System.out.print("Masukkan nilai UTS Mahasiswa : "); + nilai1 = a.nextInt(); + System.out.print("Masukkan nilai UAS Mahasiswa : "); + nilai2 = a.nextInt(); + System.out.print("Masukkan nilai Kuis Mahasiswa : "); + nilai3 = a.nextInt(); + + uts = 0.35*nilai1; + uas = 0.4*nilai2; + kuis = 0.25*nilai3; + na = uts + uas + kuis; + if ((na >=85) && (na<=100)){ + System.out.println("Grade : Excellent"); + } + else if ((na>=75) && (na<=84)){ + System.out.println("Grade : Very Good"); + } + else if ((na>=65) && (na<=74)){ + System.out.println("Grade : Good"); + } + else if ((na>=50) && (na<=64)){ + System.out.println("Grade : Accepted"); + } + else if ((na>=0) && (na<=49)){ + System.out.println("Grade : Failed"); + } + System.out.print("Mahasiswa dengan Nama " + nama + " Mendapatkan Nilai Akhir : " + na); + } +} \ No newline at end of file diff --git a/PrimeNumber.java b/PrimeNumber.java index 8b13789..bcb2763 100644 --- a/PrimeNumber.java +++ b/PrimeNumber.java @@ -1 +1,27 @@ - +/** + * Nafasa Muth Ma'nah + * 1301150441 + */ +package PrimeNumber; +import java.util.Scanner; +public class PrimeNumber{ + public static void main(String[] args) { + Scanner bilangan = new Scanner(System.in); + int count = 0; + int bil; + + System.out.print("Masukkan bilangan : "); + bil = bilangan.nextInt(); + for (int i = 2; i < bil ; i++){ + if ((bil % i) == 0){ + count++; + } + } + if(count > 0 || bil < 2){ + System.out.println(bil+ " bukan bilangan prima"); + } + else { + System.out.println(bil + " merupakan bilangan prima"); + } + } +} diff --git a/TemperatureConvert.java b/TemperatureConvert.java index e69de29..a941e75 100644 --- a/TemperatureConvert.java +++ b/TemperatureConvert.java @@ -0,0 +1,50 @@ +/** + * Nafasa Muth Ma'nah + * 1301150441 + */ +package TemperatureConvert; + +import java.util.Scanner; + +public class TemperatureConvert{ + public static void main(String[] args) { + Scanner konversi = new Scanner(System.in); + double celcius, reamur, fahrenheit, kelvin; + int counter = 0, pilih, lagi; + + System.out.print("Masukkan Suhu : "); //Suhu dengan derajat celcius + celcius = konversi.nextDouble(); + while (counter == 0){ + System.out.println("1. Reamur"); + System.out.println("2. Fahrenheit"); + System.out.println("3. Kelvin"); + System.out.println("Pilihan : "); + pilih = konversi.nextInt(); + switch(pilih){ + case 1: + reamur = 0.8 * celcius; + System.out.println(reamur + " derajat reamur"); + break; + case 2: + fahrenheit = (1.8 * celcius) + 32; + System.out.println(fahrenheit + " derajat fahrenheit"); + break; + case 3: + kelvin = celcius + 273; + System.out.println(kelvin + " derajat kelvin"); + break; + } + System.out.println("Apakah Anda Ingin Mengkonversi Suhu Lagi ? "); + System.out.println("1. Ya"); + System.out.println("2. Tidak"); + lagi = konversi.nextInt(); + if(lagi == 1){ + System.out.println(pilih); + } + else{ + System.exit(0); + } + } + + } +} \ No newline at end of file