From 797ed9e8bb21b76486d9fadb96165eaf9cc0e52e Mon Sep 17 00:00:00 2001 From: Erinda Resha <38478927+erindaresha@users.noreply.github.com> Date: Tue, 14 Aug 2018 11:06:01 +0700 Subject: [PATCH 1/4] Add files via upload --- Days.java | 68 +++++++++++++++++++++++++++++++++++++++++++++++++ Faktorial.java | 10 ++++++++ HelloWorld.java | 24 +++++++++++++++++ Months.java | 21 +++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 Days.java create mode 100644 Faktorial.java create mode 100644 HelloWorld.java create mode 100644 Months.java diff --git a/Days.java b/Days.java new file mode 100644 index 0000000..0811409 --- /dev/null +++ b/Days.java @@ -0,0 +1,68 @@ +public class Days{ + public static void main(String[] args) { + int bln = Integer.parseInt(System.console().readLine()); + int thn = Integer.parseInt(System.console().readLine()); + switch(thn%400){ + case 0: { + switch(bln){ + case 2: System.out.println("29 hari"); break; + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: + case 12: System.out.println("31 hari"); break; + default: System.out.println("30 hari"); break; + } + } break; + default: { + switch(thn%100){ + case 0: { + switch(bln){ + case 2: System.out.println("29 hari"); break; + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: + case 12: System.out.println("31 hari"); break; + default: System.out.println("30 hari"); break; + } + } break; + default: { + switch(thn%4){ + case 0: { + switch(bln){ + case 2: System.out.println("29 hari"); break; + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: + case 12: System.out.println("31 hari"); break; + default: System.out.println("30 hari"); break; + } + } break; + default : { + switch(bln){ + case 2: System.out.println("28 hari"); break; + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: + case 12: System.out.println("31 hari"); break; + default: System.out.println("30 hari"); break; + } + }break; + } + } break; + } + } break; + } + } +} \ No newline at end of file diff --git a/Faktorial.java b/Faktorial.java new file mode 100644 index 0000000..5e756e3 --- /dev/null +++ b/Faktorial.java @@ -0,0 +1,10 @@ +public class Faktorial{ + public static void main(String[] args) { + int input = Integer.parseInt(args[0]); + int cpy = input; + for (int i=1;i=1&&input<=20){ + System.out.println("Nilai E"); + } + else if(input>=21&&input<=40){ + System.out.println("Nilai D"); + } + else if(input>=41&&input<=60){ + System.out.println("Nilai C"); + } + else if(input>=61&&input<=80){ + System.out.println("Nilai B"); + } + else if(input>=81&&input<=10){ + System.out.println("Nilai A"); + } + else{ + System.out.println("Input angka 1-100"); + } + } +} \ No newline at end of file diff --git a/Months.java b/Months.java new file mode 100644 index 0000000..8bec2bc --- /dev/null +++ b/Months.java @@ -0,0 +1,21 @@ +public class Months{ + public static void main(String[] args) { + int input = Integer.parseInt(args[0]); + // int input = Integer.parseInt(System.console().readLine()); + switch(input){ + case 1: System.out.println("Januari"); break; + case 2: System.out.println("Februari"); break; + case 3: System.out.println("Maret"); break; + case 4: System.out.println("April"); break; + case 5: System.out.println("Mei"); break; + case 6: System.out.println("Juni"); break; + case 7: System.out.println("Juli"); break; + case 8: System.out.println("Agustus"); break; + case 9: System.out.println("September"); break; + case 10: System.out.println("Oktober"); break; + case 11: System.out.println("November"); break; + case 12: System.out.println("Desember"); break; + default: System.out.println("Input 1-12!"); break; + } + } +} \ No newline at end of file From 11fa4c90172bc87a44641100604f6a01e27eb603 Mon Sep 17 00:00:00 2001 From: Erinda Resha <38478927+erindaresha@users.noreply.github.com> Date: Tue, 14 Aug 2018 11:14:04 +0700 Subject: [PATCH 2/4] Add files via upload --- FaktorialRksf.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 FaktorialRksf.java diff --git a/FaktorialRksf.java b/FaktorialRksf.java new file mode 100644 index 0000000..6c57859 --- /dev/null +++ b/FaktorialRksf.java @@ -0,0 +1,13 @@ +public class FaktorialRksf{ + public static void main(String[] args) { + int input = Integer.parseInt(args[0]); + System.out.println(factorial(input)); + } + public static int factorial(int n){ + if(n==1) + return 1; + else{ + return n*factorial(n-1); + } + } +} \ No newline at end of file From 4346e25b00807402cc01b5957f4d1e238f0fd179 Mon Sep 17 00:00:00 2001 From: Erinda Resha Date: Tue, 14 Aug 2018 11:20:53 +0700 Subject: [PATCH 3/4] Revision Melengkapi yang kurang --- Days.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Days.java b/Days.java index 0811409..68d7ca7 100644 --- a/Days.java +++ b/Days.java @@ -20,7 +20,7 @@ public static void main(String[] args) { switch(thn%100){ case 0: { switch(bln){ - case 2: System.out.println("29 hari"); break; + case 2: System.out.println("28 hari"); break; case 1: case 3: case 5: From 42803fdc8903536a0c5bd584f7d015516e4013af Mon Sep 17 00:00:00 2001 From: Erinda Resha <38478927+erindaresha@users.noreply.github.com> Date: Tue, 14 Aug 2018 12:06:54 +0700 Subject: [PATCH 4/4] Add files via upload --- BubbleSortAsc.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 BubbleSortAsc.java diff --git a/BubbleSortAsc.java b/BubbleSortAsc.java new file mode 100644 index 0000000..822d85a --- /dev/null +++ b/BubbleSortAsc.java @@ -0,0 +1,27 @@ +import java.util.Arrays; + +public class BubbleSortAsc{ + public static void main(String[] args) { + int[] angka = new int[args.length]; + + for(int i=0;i angka[j+1]){ + //swap 2 variabel + angka[j] = angka[j]+angka[j+1]; + angka[j+1] = angka[j]-angka[j+1]; + angka[j] = angka[j]-angka[j+1]; + + //swap 3 variabel + /* int temp = angka[j]; + angka[j] = angka[j+1]; + angka[j+1] = temp;*/ + } + } + } + System.out.println("Hasil : "+Arrays.toString(angka)); + } +} \ No newline at end of file