by @CESYAH SAMI Fork
{"functions":[{"rawId":"id_15a96a58_05a7_452a_aaab_476b24f19e9a","tpe":"Void","name":"faktorialRekursif","statements":[{"@type":"Begin","id":"id_8763e669_78aa_4696_b733_50587025efa0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasil","lengthValue2":"5","id":"id_9e147215_e5c6_4028_8877_c9baafda04bf","initValue":"0"},{"newline":true,"@type":"Output","id":"id_45b6f49f_1f27_462a_bbfb_5fd04507e56b","value":"\"Masuk Faktorial(\"+ n+ \")\""},{"falseBlock":{"statements":[{"@type":"Assign","name":"hasil","id":"id_260f3388_fabc_4cfe_94e2_16f575660776","value":"n * faktorialRekursif(n)"},{"newline":true,"@type":"Output","id":"id_e9871e28_8cf8_4050_9d56_bea95977bec8","value":"\"Keluar faktorial(\"+ n+ \") + \" +hasil\"="}],"id":"id_57110074_45b3_4776_b8e3_273fd7a5c082"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_2a094502_9c79_4a0f_b114_6e0d1526f762","value":"\"base case: faktorial(\" + n+ \") = 1\""},{"@type":"Assign","name":"hasil","id":"id_9787c2f7_b7eb_4095_9018_b33495cdb63c","value":"1"}],"id":"id_b57c3d8a_7091_4fe0_ab94_7b5af6b89cb2"},"condition":"n == 0 || n == 1","@type":"If","id":"id_951f7407_2ace_4cb9_abcd_b60614edf9aa"},{"newline":true,"@type":"Output","id":"id_c59905e0_cf2e_4812_93a9_fde10f62fbbc","value":"\"hasil < n * faktorialRekursif\""},{"newline":true,"@type":"Output","id":"id_dbc78ada_6dd6_4cfb_9124_6904259ac581","value":"\"Keluar Faktorial (\"+ n+ \")=\" +hasil"},{"@type":"Input","name":"hasil","id":"id_5b903223_c73c_4bf2_9cbe_5d9f9f92323f","prompt":null},{"@type":"Return","id":"id_d73d16da_8a6d_4555_a4e3_166e531e0278","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"n","id":"310f59d9-795a-472c-89de-0aa377a085cb"}]},{"rawId":"id_892c84be_b07d_4c32_b56b_097bb309e0cd","tpe":"Integer","name":"faktorialIteratif","statements":[{"@type":"Begin","id":"id_f4cad953_cb27_45e7_8a2b_c71fb061c515"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasil","lengthValue2":"5","id":"id_cdea30e2_df23_46b2_a5cb_d46d5b50e150","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_0c52f864_0936_4bf8_8bd4_95bf82e28389","initValue":null},{"@type":"Assign","name":"hasil","id":"id_a3c55c92_ecaf_4966_83dc_e8e07061507a","value":"1"},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"n","id":"id_ecbfe2c7_bf20_4bf3_bf7d_3c064ea3f4b3","body":{"statements":[{"@type":"Assign","name":"hasil","id":"id_ed43ed15_eb67_496c_aeec_a3b25e369e00","value":"hasil * i"},{"newline":true,"@type":"Output","id":"id_2c1f20de_f961_4aed_9b12_d22f292fb4b1","value":"\"i= \"+ i+ \"+ hasil = \"+ hasil"}],"id":"id_2c69bc0e_9d18_4428_8aed_d482066ac9ef"}},{"@type":"Return","id":"id_0173e118_2b1c_4318_af24_078eb8aa958d","maybeValue":"hasil"}],"parameters":[{"tpe":"Integer","name":"n","id":"e69ce7e0-97f1-4693-9f6f-51f02c0e799c"}]}],"name":"studikasus1 modul 7","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_7cee0cf5_5668_4f89_b3ff_188fdb94e2de"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"n","lengthValue2":"5","id":"id_118a583d_b5e4_4c99_b7d5_4d86bbd19d55","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasilRekursif","lengthValue2":"5","id":"id_56920534_fd6a_41af_a34f_e5bc95ab44c0","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasilIteraktif","lengthValue2":"5","id":"id_b423a7fb_7264_47a1_b767_6cc4ca8c4606","initValue":null},{"@type":"Call","id":"id_0e730117_d4bc_428f_9652_a9b03da01d60","value":"faktorialRekursif(n)"},{"@type":"Call","id":"id_e3ec60bc_4b36_4574_98c5_8847a43cd0b9","value":"faktorialIteratif(n)"},{"newline":true,"@type":"Output","id":"id_ca68a71d_0762_4b33_972e_1a82e823afd1","value":"\"Masukkan bilangan n: \""},{"@type":"Input","name":"n","id":"id_9de93359_b395_45be_8c2e_af96422fe516","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"hasilRekursif","id":"id_817f5f6f_3d8a_40b2_a35a_f1032a6ee518","value":"faktorialRekursif(n)"},{"@type":"Assign","name":"hasilIteratif","id":"id_0aaf4174_be80_4467_9121_0c3cb57dda44","value":"faktorialIteratif(n)"},{"newline":true,"@type":"Output","id":"id_e3f7efbc_c201_4d42_852a_c86e9c393626","value":"\"Rekursif : \"+ hasilRekursif"},{"newline":true,"@type":"Output","id":"id_343c30d0_15bd_4d68_8c15_1b8d23f82716","value":"\"Iteratif : \"+ hasilIteratif"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_d3835de4_6a11_4846_bdbd_244ad49d6dbf","value":"\"Hasil berbeda\""}],"id":"id_221a4f97_101b_4be3_bd3b_07bb25e698cc"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_65f285b3_d3de_42c9_897c_20011d7ecbd3","value":"\"Kedua hasil sama\""}],"id":"id_7f8d5838_e624_43e9_9c9d_0889cfbded32"},"condition":"hasilRekursif == hasilIteratif","@type":"If","id":"id_32ef0597_1121_462d_b85a_1b4bae232dca"}],"id":"id_368c4f3e_bd24_4207_aef1_967100883006"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_e5b11389_119a_4c09_9efb_f29dd783221d","value":"\"Input tidak valid\""}],"id":"id_0122eabf_f85f_4b7b_a644_3d7e76d19426"},"condition":"n < 0","@type":"If","id":"id_2ce335fe_ef9e_4ce7_9746_8a2648a10f05"},{"@type":"Return","id":"id_e4b57068_4ff9_4496_bac6_ff7aa120b312","maybeValue":null}],"parameters":[]},"id":"id_8092eb53_0d18_4ea8_9b50_8a1c69c38ac1","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.3","revision":1735}