From 37937b492211aa0fbbf41ac31345f4d7682505ec Mon Sep 17 00:00:00 2001 From: "Abdi Elman D. A" Date: Tue, 14 Aug 2018 11:12:10 +0700 Subject: [PATCH 1/3] Java1 Trainning sesi 1 Submittan pertama --- fakrekursif.class | Bin 0 -> 590 bytes faktorial.class | Bin 0 -> 539 bytes faktorial.java | 14 ++++++++++++++ hw.class | Bin 0 -> 702 bytes hw.java | 35 +++++++++++++++++++++++++++++++++++ switch1.class | Bin 0 -> 954 bytes switch1.java | 41 +++++++++++++++++++++++++++++++++++++++++ switch2.class | Bin 0 -> 872 bytes switch2.java | 43 +++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 133 insertions(+) create mode 100644 fakrekursif.class create mode 100644 faktorial.class create mode 100644 faktorial.java create mode 100644 hw.class create mode 100644 hw.java create mode 100644 switch1.class create mode 100644 switch1.java create mode 100644 switch2.class create mode 100644 switch2.java diff --git a/fakrekursif.class b/fakrekursif.class new file mode 100644 index 0000000000000000000000000000000000000000..4df7ae20ad23cab7f9e204a5a686de61f6442034 GIT binary patch literal 590 zcmZut%Sr<=6g_FDjUA_2-&)^KstXI^Mie)KQ1As6H?Gn)*4TEYOs9f>;|I9Wg^CM5 zz>gA7MxhEOkmTN+bMC$8Cx!C8i~21k!uPH_^U8 zvao(3;2Z=sEiiawe0|bwRdjf+DotiGSE>;Op;1kO3Z?auK(-vIYU5b7e;`gv8DC($ zaCvm2ZdI|V{Ccq*g~qS%T5Y!+bi=AXG*&N1y-+v0VaHr;TDXTkWITAtO3Zqg!@R_T zhea$&EPGhNszCoQ5+!<7PAfOM8VL;bQYAmqbsY-ywN=>B3OT?@JA^-;|Zpl5sh~*?@29f)b l*&;Z>kKv8v)+>^GPjIFw^Ndul{I^gxmKY+JZpKB1zW{ckaU=i$ literal 0 HcmV?d00001 diff --git a/faktorial.class b/faktorial.class new file mode 100644 index 0000000000000000000000000000000000000000..ff199c89b024f61c3c7600ab3c43808cc02c20e7 GIT binary patch literal 539 zcmZutJ5K^Z5dP*kI5-aw6np?GXaN?I7(0~4#Dv6Gf}ycma6M1pjvR-Hz5m3*S_?H6 z{s4cEwK|JNV&ZPHGduG=cJ}S#wY_0A+Ax$n60aMW*0|3tKVT+#c&aS7S->Hej-64jn??P@dd9oMcYV!RoMPWM0z ze(+|~8~Gi%=O}XGTyz7^cSLVPku4aA8d$Kfh@64Eg#wlgEL&JXkr4Yu6Q(C-N9{}5 z2?(i4so@6FmOddm5dKi|m5?d_^T5U*rRMc8kbNH68!5s!-tnr(JWaqeNztznX2w2$ z%LHSfKt28nz1*m@P(+x2S1k?PMU>AN-wGUwV|e`ubk7OF-tVUcZ+x-e^I~D=I@@yGl6@&GnNOLF4G0)no Ti1P;bv=79ID8Y7#F+KSO$8Bt7 literal 0 HcmV?d00001 diff --git a/faktorial.java b/faktorial.java new file mode 100644 index 0000000..ba68493 --- /dev/null +++ b/faktorial.java @@ -0,0 +1,14 @@ +public class faktorial +{ + public static void main(String[] args) + { + int value = Integer.parseInt(args[0]); + int i =1; + int res=1; + for(i=1;i<=value;i++) + { + res *= i; + } + System.out.println(res); + } +} \ No newline at end of file diff --git a/hw.class b/hw.class new file mode 100644 index 0000000000000000000000000000000000000000..97c3de9e102ce8d07be40d37dbe634fcaba46afa GIT binary patch literal 702 zcmZ{hOK;Oa6otP1t1n(vEnyXh%@e@iUcFwnLFQo_*~ELKR-_a+{5hxY|Q7efJF1zQVccu9(m z8;+S#|G7+#wVR9^a{ZH8r zYAEuJ)Y8B|hZ6TPZ%aG{&#B-$#1}f8gu9VJ9eFr#>8sRVEY0!k1gH836u&}qbKjr` zxjR2F)$}T}ACY&B)@LaH6Utu2SHvU<=x3yBw&KWclvz(=x Hb)WkSsR)LH literal 0 HcmV?d00001 diff --git a/hw.java b/hw.java new file mode 100644 index 0000000..95c7fce --- /dev/null +++ b/hw.java @@ -0,0 +1,35 @@ +//Abdi Elman D. A. +//import java.util.*; + +public class hw{ + public static void main(String[] args){ + //Scanner scaner = new Scanner(System.in); + if(args.length != 1){ + System.out.println("----"); + } + //int score = scaner.nextInt(); + int score = Integer.parseInt(args[0]); + String grade; + if(score<=20) + { + grade = "E"; + } + else if(score > 20 && score <= 40) + { + grade = "D"; + } + else if(score >40 && score <= 60) + { + grade = "C"; + } + else if(score >60 && score <=80) + { + grade = "B"; + } + else{ + grade = "A"; + } + + System.out.println(grade); + } +} \ No newline at end of file diff --git a/switch1.class b/switch1.class new file mode 100644 index 0000000000000000000000000000000000000000..a37581a63595fdd090379d2cf18c3740d1844456 GIT binary patch literal 954 zcmZuwT~8B16g|_gotEWm5JV9K1uYdRAmRs=P&EXQf?9$`qjB4=b)jsV?QYd*Of)7M z6B85P^aq&urVna-@CW#ti1BPo0wm1loO|c)y)*ZoZU6rJ{RhA#W@6|-UkpdlFEJo- zOyao2pu~{G35k;uafxAxgv2R{5sA}Lj3ODs7{)bBXgDJfNm;h#&IknK!)pSeE9HVI z(7I&V=CZe$Go4i>Rg+tR&iFoR zE$lt%X_bw0zOv^RH1e%-@;aq;d5vjoP78F@@7Wt>x0J?qOZ+bTUbKb*DE>tJ6@c(X zCwFnzODkx@iJuVP=m;DnN9w@+T3oW>VR@_4y9-tk0 z>hq8aS=6RPb;=ys;Yl6^ctQ!D;V@pH2QP61uX*+x^x+-Ob^ee4y0vag#lr~TbN}y38wICH_lPu}B$tETnONF8! z3Zf_qf+z@zP$&rMLoGg3pZ!tAvtuC?bl{wsxpVKGd+yBdqaTL=E+QL%A2B~pBkn^Y zfDw!aa0X*OB%Mu4MOwwUfOp=sOuH!H*0QSt%2K;-2n;WqmT|S;sv6xDz1pNjY3ZgV zkkHnaH}t!DzNuS{e8ujXR-@nqo~qb-ZL_R*j{O6bcE4LQE}KqpsJCU>we`6RPG|@L z1XWCgFo`K9KF^_II)n^nRLq8O7Uu-~D`s8aoLsEaKLbrbJoo*ucLQ+ z2DkqSD^a9Y%C2GxK0b;wTo6td$RY01oCRl3?mNU+F4#`8R~p$03}KjSx{4i!Dm?p@ zJ5)X*_zkY8dml>9J$C@ld`@wu1$QyEN1vB66XX>OTrUwfh&4hd8bpie5!=Ll;t}yQ zJW<@m&7|6S3x7Dxbvc|OUy=4j$py)mBKt8#PYdx7eiHY*UpQ*6D4r4|foTjR>|7#XZEZ!!Q1TQ4f*8WB%+X z7{xRG^cNVzD3fB&;S4c literal 0 HcmV?d00001 diff --git a/switch2.java b/switch2.java new file mode 100644 index 0000000..92f4d79 --- /dev/null +++ b/switch2.java @@ -0,0 +1,43 @@ +public class switch2{ + public static void main(String[] args){ + if(args.length < 1){ + System.out.println("----"); + } + int tahun = Integer.parseInt(args[0]); + int bulan = Integer.parseInt(args[1]); + int day=0; + switch(bulan){ + case 1 : day = 31; + break; + case 2 : if(tahun%4 == 0) + day = 29; + else + day = 28; + break; + case 3 : day = 31; + break; + case 4 : day = 30; + break; + case 5 : day = 31; + break; + case 6 : day = 30; + break; + case 7 : day = 31; + break; + case 8 : day = 31; + break; + case 9 : day = 30; + break; + case 10 : day = 31; + break; + case 11 : day = 30; + break; + case 12 : day = 31; + break; + default : System.out.println("Tidak Ada"); + break; + } + System.out.println(day); + } + +} \ No newline at end of file From 37809a299f7af0e5222b5b1d4428fef51bfd975d Mon Sep 17 00:00:00 2001 From: "Abdi Elman D. A" Date: Tue, 14 Aug 2018 11:14:14 +0700 Subject: [PATCH 2/3] Java2 Training Abdi Aruan --- fakrekursif.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fakrekursif.java diff --git a/fakrekursif.java b/fakrekursif.java new file mode 100644 index 0000000..770f060 --- /dev/null +++ b/fakrekursif.java @@ -0,0 +1,16 @@ +public class fakrekursif{ + + public static int faktorial(int n){ + if(n==1) + return 1; + else + return (n * faktorial(n-1)); + + } + + public static void main(String[] args) + { + int value = Integer.parseInt(args[0]); + System.out.println(faktorial(value)); + } +} \ No newline at end of file From 52792c6a695752d60e572b7e1f286b595723b3ad Mon Sep 17 00:00:00 2001 From: "Abdi Elman D. A" Date: Tue, 14 Aug 2018 11:38:01 +0700 Subject: [PATCH 3/3] Java3 Add Sort --- sort.class | Bin 0 -> 905 bytes sort.java | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 sort.class create mode 100644 sort.java diff --git a/sort.class b/sort.class new file mode 100644 index 0000000000000000000000000000000000000000..7e0d1acb9fa0450f088e6e630e2e38fba9915135 GIT binary patch literal 905 zcmaJ=ZBNrs7(LJ0u3If2F9Q{-pde$84Uu3X1QSh2M!*?oh=vcQKtqbGTS{l5pETi@ z7!yD1hhfz41NaNZ-{5D7qUUxdsGx0fpL?Hs&eLRBI z69X1>mC@m(a9+g=Y8bRIgo`FFnHUx%XZ^sB<^)=HY+0b+uC055jzvH4?lh{aUU=VK z-C{%)&&FE(%7+@zl;z!e$og3gHJ`ZR*MBa+2e&-u{(D7ryzk*SMvU0 zaGA${ig!gl3Gn35&as0lhfx@f+%Dt|Cu{}BWSry?q7z-56DlSzQj&Wwa(lD=AFU;A z&gp-NuDp|TCf^}Z-qGask1wt4b!}SLrj3k2#7N#Lv>15${aF!dB-5> zQ%v1&QHS3``vCpnE)2q(NOqY`q?$-KVa2%5N@gOKxj=ECERDiUzU>s;$LP@QFkOx^ zGeP7H+PF#VJi4*S+&%6;;BWJYf6X(-=NRA)$Vnd}O{YC_fbMS)`3_5D=qro^7;1fh L5w;@}E9m_RB(%lE literal 0 HcmV?d00001 diff --git a/sort.java b/sort.java new file mode 100644 index 0000000..ebe960b --- /dev/null +++ b/sort.java @@ -0,0 +1,29 @@ +public class sort{ + public static void main(String[] args) + { + int len = args.length; + int[] arr; + arr = new int[len]; + for(int i=0; i arr[j]){ + temp = arr[i]; + arr[i] = arr[j]; + arr[j] = temp; + } + } + } + + for(int i=0; i