diff --git a/Bubble_sort.java b/Bubble_sort.java new file mode 100644 index 0000000..1a6d52e --- /dev/null +++ b/Bubble_sort.java @@ -0,0 +1,32 @@ +// Samuel Alferdo Astrada Napitupulu +// FUTURE3 +public class Bubble_sort{ + public static void main(String[] args){ + if(args.length == 0){ + System.out.println("Usage: java Faktorial "); + } + + int n = args.length; + + int[] arr; + arr = new int[n]; + + for(int i=0;iarr[j+1]){ + temp=arr[j]; + arr[j]=arr[j+1]; + arr[j+1]=temp; + } + } + } + + for(int i=0;i"); + } + + int n = Integer.parseInt(args.length); + int temp; + for(int i=0;i"); + } + int n = Integer.parseInt(args[0]); + int fak=1; + for(int i=1;i<=n;i++){ + fak *= i; + } + System.out.println(fak); + } +} \ No newline at end of file diff --git a/HelloWorld.java b/HelloWorld.java new file mode 100644 index 0000000..e1debf8 --- /dev/null +++ b/HelloWorld.java @@ -0,0 +1,7 @@ +// Samuel Alferdo Astrada Napitupulu +// FUTURE3 +public class HelloWorld{ + public static void main(String[] args){ + System.out.println("Hello World!"); + } +} \ No newline at end of file diff --git a/Jumlah_hari.java b/Jumlah_hari.java new file mode 100644 index 0000000..547a5f4 --- /dev/null +++ b/Jumlah_hari.java @@ -0,0 +1,45 @@ +// Samuel Alferdo Astrada Napitupulu +// FUTURE3 +public class Jumlah_hari{ + public static void main(String[] args){ + if(args.length != 2){ + System.out.println("Usage: java Jumlah hari "); + } + + int bulan = Integer.parseInt(args[0]); + int tahun = Integer.parseInt(args[1]); + + switch(bulan){ + case 1: System.out.println("31"); + break; + case 2: if(((tahun%4==0) && (tahun%100!=0)) || (tahun%400==0)){ + System.out.println("29"); + }else{ + System.out.println("28"); + } + break; + case 3: System.out.println("31"); + break; + case 4: System.out.println("30"); + break; + case 5: System.out.println("31"); + break; + case 6: System.out.println("30"); + break; + case 7: System.out.println("31"); + break; + case 8: System.out.println("31"); + break; + case 9: System.out.println("30"); + break; + case 10: System.out.println("31"); + break; + case 11: System.out.println("30"); + break; + case 12: System.out.println("31"); + break; + default: System.out.println("-"); + break; + } + } +} \ No newline at end of file diff --git a/Score.java b/Score.java new file mode 100644 index 0000000..3461ac8 --- /dev/null +++ b/Score.java @@ -0,0 +1,23 @@ +// Samuel Alferdo Astrada Napitupulu +// FUTURE3 +public class Score{ + public static void main(String[] args){ + if(args.length != 1){ + System.out.println("Usage: java Score "); + } + + int score = Integer.parseInt(args[0]); + + if(score > 80){ + System.out.println("A"); + }else if(score > 60){ + System.out.println("B"); + }else if(score > 40){ + System.out.println("C"); + }else if(score > 20){ + System.out.println("D"); + }else{ + System.out.println("E"); + } + } +} \ No newline at end of file