From 4da6aa25123fdfedb6d3612c00f4cdd59a8442db Mon Sep 17 00:00:00 2001 From: nafasamuth Date: Thu, 2 Feb 2017 10:16:55 +0800 Subject: [PATCH 1/6] 2 soal --- IndexPoint.java | 42 ++++++++++++++++++++++++++++++++++++++++++ PrimeNumber.java | 37 ++++++++++++++++++++++++++++++++++++- 2 files changed, 78 insertions(+), 1 deletion(-) diff --git a/IndexPoint.java b/IndexPoint.java index 8b13789..0b5883c 100644 --- a/IndexPoint.java +++ b/IndexPoint.java @@ -1 +1,43 @@ +package IndexPoint; +import java.util.Scanner; + +public class IndexPoint{ + public static void main(String[] args, double UAS, double UTS){ + String nama; + int nilai1, nilai2, nilai3; + double kuis, uts, uas, na; + + Scanner a = new Scanner(System.in); + + System.out.println(" Masukkan Nama Mahasiswa : "); + nama = a.nextLine(); + System.out.println("Masukkan nilai UTS Mahasiswa : "); + nilai1 = a.nextInt(); + System.out.println("Masukkan nilai UAS Mahasiswa : "); + nilai2 = a.nextInt(); + System.out.println("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..8a5ca63 100644 --- a/PrimeNumber.java +++ b/PrimeNumber.java @@ -1 +1,36 @@ - +package PrimeNumber; +import java.util.Scanner; +public class PrimeNumber{ + Scanner bilangan = new Scanner(System.in); + public boolean isPrime(int x){ + boolean Prime; + int count = 0; + for (int i = 0; i>= x; i++){ + if (x % i == 0){ + count++; + } + } + if (count != 2){ + Prime = false; + } + else { + Prime = true; + } + return Prime; + } + + public static void main(String[] args){ + Scanner bilangan = new Scanner(System.in); + PrimeNumber Prima = new PrimeNumber(); + + int x; + System.out.print("Masukkan Bilangan : "); + x = bilangan.nextInt(); + if(Prima.isPrime(x)){ + System.out.println(x + " merupakan bilangan prima"); + } + else { + System.out.println(x + " bukan bilangan prima"); + } + } +} From 9f8199824ae08110bdd1036f5a2d4f384dbd1941 Mon Sep 17 00:00:00 2001 From: nafasamuth Date: Thu, 2 Feb 2017 21:31:56 +0800 Subject: [PATCH 2/6] revisi --- IndexPoint.java | 15 +++++++++------ PrimeNumber.java | 35 +++++++++++------------------------ 2 files changed, 20 insertions(+), 30 deletions(-) diff --git a/IndexPoint.java b/IndexPoint.java index 0b5883c..f295027 100644 --- a/IndexPoint.java +++ b/IndexPoint.java @@ -3,20 +3,23 @@ import java.util.Scanner; public class IndexPoint{ - public static void main(String[] args, double UAS, double UTS){ + public static void main(String[] args) { + String nama; - int nilai1, nilai2, nilai3; + int nilai1, nilai2, nilai3,nim; double kuis, uts, uas, na; Scanner a = new Scanner(System.in); - System.out.println(" Masukkan Nama Mahasiswa : "); + System.out.print(" Masukkan Nama Mahasiswa : "); nama = a.nextLine(); - System.out.println("Masukkan nilai UTS Mahasiswa : "); + System.out.print("Masukkan NIM Mahasiswa : "); + nim = a.nextInt(); + System.out.print("Masukkan nilai UTS Mahasiswa : "); nilai1 = a.nextInt(); - System.out.println("Masukkan nilai UAS Mahasiswa : "); + System.out.print("Masukkan nilai UAS Mahasiswa : "); nilai2 = a.nextInt(); - System.out.println("Masukkan nilai Kuis Mahasiswa : "); + System.out.print("Masukkan nilai Kuis Mahasiswa : "); nilai3 = a.nextInt(); uts = 0.35*nilai1; diff --git a/PrimeNumber.java b/PrimeNumber.java index 8a5ca63..b173f11 100644 --- a/PrimeNumber.java +++ b/PrimeNumber.java @@ -1,36 +1,23 @@ package PrimeNumber; import java.util.Scanner; public class PrimeNumber{ - Scanner bilangan = new Scanner(System.in); - public boolean isPrime(int x){ - boolean Prime; + public static void main(String[] args) { + Scanner bilangan = new Scanner(System.in); int count = 0; - for (int i = 0; i>= x; i++){ - if (x % i == 0){ + int bil; + + System.out.println("Masukkan bilangan : "); + bil = bilangan.nextInt(); + for (int i = 2; i < bil ; i++){ + if ((bil % i) == 0){ count++; } - } - if (count != 2){ - Prime = false; - } - else { - Prime = true; } - return Prime; - } - - public static void main(String[] args){ - Scanner bilangan = new Scanner(System.in); - PrimeNumber Prima = new PrimeNumber(); - - int x; - System.out.print("Masukkan Bilangan : "); - x = bilangan.nextInt(); - if(Prima.isPrime(x)){ - System.out.println(x + " merupakan bilangan prima"); + if(count == 0 || bil >= 2){ + System.out.println(bil+ " merupakan bilangan prima"); } else { - System.out.println(x + " bukan bilangan prima"); + System.out.println(bil + " bukan bilangan prima"); } } } From b77fb50e145137ae0bf24891ba85cf7450170377 Mon Sep 17 00:00:00 2001 From: nafasamuth Date: Thu, 2 Feb 2017 23:36:44 +0800 Subject: [PATCH 3/6] yee --- PrimeNumber.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PrimeNumber.java b/PrimeNumber.java index b173f11..08785f6 100644 --- a/PrimeNumber.java +++ b/PrimeNumber.java @@ -6,18 +6,18 @@ public static void main(String[] args) { int count = 0; int bil; - System.out.println("Masukkan bilangan : "); + 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+ " merupakan bilangan prima"); + if(count > 0 || bil < 2){ + System.out.println(bil+ " bukan bilangan prima"); } else { - System.out.println(bil + " bukan bilangan prima"); + System.out.println(bil + " merupakan bilangan prima"); } } } From 4e48a853313dd83e627684bc20d39c4693e505eb Mon Sep 17 00:00:00 2001 From: nafasamuth Date: Fri, 3 Feb 2017 00:01:36 +0800 Subject: [PATCH 4/6] Final Project --- IndexPoint.java | 4 ++++ PrimeNumber.java | 4 ++++ TemperatureConvert.java | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) diff --git a/IndexPoint.java b/IndexPoint.java index f295027..93f8762 100644 --- a/IndexPoint.java +++ b/IndexPoint.java @@ -1,3 +1,7 @@ +/** + * Nafasa Muth Ma'nah + * 1301150441 + */ package IndexPoint; import java.util.Scanner; diff --git a/PrimeNumber.java b/PrimeNumber.java index 08785f6..bcb2763 100644 --- a/PrimeNumber.java +++ b/PrimeNumber.java @@ -1,3 +1,7 @@ +/** + * Nafasa Muth Ma'nah + * 1301150441 + */ package PrimeNumber; import java.util.Scanner; public class PrimeNumber{ diff --git a/TemperatureConvert.java b/TemperatureConvert.java index e69de29..28170e6 100644 --- a/TemperatureConvert.java +++ b/TemperatureConvert.java @@ -0,0 +1,38 @@ +/** + * Nafasa Muth Ma'nah + * 1301150441 + */ +package TemperatureConver; + +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; + + System.out.print("Masukkan Suhu : "); //Suhu dengan derajat celcius + celcius = konversi.nextDouble(); + + 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.print(reamur + " derajat reamur"); + break; + case 2: + fahrenheit = (1.8 * celcius) + 32; + System.out.print(fahrenheit + " derajat fahrenheit"); + break; + case 3: + kelvin = celcius + 273; + System.out.print(kelvin + " derajat kelvin"); + break; + } + } +} \ No newline at end of file From 5687a456125734eac385718979132e7984d0e1fc Mon Sep 17 00:00:00 2001 From: nafasamuth Date: Fri, 3 Feb 2017 00:20:46 +0800 Subject: [PATCH 5/6] completed --- TemperatureConvert.java | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/TemperatureConvert.java b/TemperatureConvert.java index 28170e6..85f8edc 100644 --- a/TemperatureConvert.java +++ b/TemperatureConvert.java @@ -2,7 +2,7 @@ * Nafasa Muth Ma'nah * 1301150441 */ -package TemperatureConver; +package TemperatureConvert; import java.util.Scanner; @@ -10,29 +10,41 @@ public class TemperatureConvert{ public static void main(String[] args) { Scanner konversi = new Scanner(System.in); double celcius, reamur, fahrenheit, kelvin; - int counter = 0, pilih; + int counter = 0, pilih, lagi; System.out.print("Masukkan Suhu : "); //Suhu dengan derajat celcius celcius = konversi.nextDouble(); - - System.out.println("1. Reamur"); - System.out.println("2. Fahrenheit"); - System.out.println("3. Kelvin"); - System.out.println("Pilihan : "); - pilih = konversi.nextInt(); + 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.print(reamur + " derajat reamur"); + System.out.println(reamur + " derajat reamur"); break; case 2: fahrenheit = (1.8 * celcius) + 32; - System.out.print(fahrenheit + " derajat fahrenheit"); + System.out.println(fahrenheit + " derajat fahrenheit"); break; case 3: kelvin = celcius + 273; - System.out.print(kelvin + " derajat kelvin"); + System.out.println(kelvin + " derajat kelvin"); break; } + System.out.println("Apakah Anda Ingin Mengkonversi Suhu Lahi ? "); + 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 From 7a1933d68350afeb7ee0ea5a80fdceb1c5183ab6 Mon Sep 17 00:00:00 2001 From: nafasamuth Date: Fri, 3 Feb 2017 00:32:47 +0800 Subject: [PATCH 6/6] Completed --- TemperatureConvert.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TemperatureConvert.java b/TemperatureConvert.java index 85f8edc..a941e75 100644 --- a/TemperatureConvert.java +++ b/TemperatureConvert.java @@ -34,7 +34,7 @@ public static void main(String[] args) { System.out.println(kelvin + " derajat kelvin"); break; } - System.out.println("Apakah Anda Ingin Mengkonversi Suhu Lahi ? "); + System.out.println("Apakah Anda Ingin Mengkonversi Suhu Lagi ? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); lagi = konversi.nextInt();