by @Razi Adrika Fork
{"functions":[],"name":"exercise-wily","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_5bfc27e4_8f0f_4f7f_94f7_982d32874a0c"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"N","lengthValue2":"5","id":"id_177b3074_ffc1_4e24_a83d_e2fcb95d91c2","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_90a60df4_ea34_4871_bfd1_60909d44427e","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"grade","lengthValue2":"5","id":"id_a49c034c_3a13_4d03_b568_b9729666c210","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Hoursworked","lengthValue2":"5","id":"id_3799728e_631f_45b7_bee8_82bbc2e99501","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Basesalary","lengthValue2":"5","id":"id_4c4d192a_00d8_41de_8e05_beaae1cd2cf5","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Hourlyrate","lengthValue2":"5","id":"id_c3b5341b_ba87_4c23_b5ca_0efcf050078e","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Overtime","lengthValue2":"5","id":"id_b6f0bf32_18c8_4282_9a07_aa1cf879a285","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Stotal","lengthValue2":"5","id":"id_bff1c51d_6d21_42f5_b0aa_7a88aac3db62","initValue":"1"},{"@type":"Input","name":"N","id":"id_a4e608b7_41dd_4b05_b6b4_5d9ac9392518","prompt":null},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"N","id":"id_ddd096c0_2d47_4f82_b6c3_e2e344e19695","body":{"statements":[{"@type":"Input","name":"grade","id":"id_3b5558b5_78e2_46d3_82bd_362e5371851c","prompt":null},{"@type":"Input","name":"Hoursworked","id":"id_bea3b090_874d_4218_bfb0_5c4941fc0fe9","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"Basesalary","id":"id_aab82487_1336_49bb_835f_4e783f055075","value":"6000000"},{"@type":"Assign","name":"Hourlyrate","id":"id_00594a4d_0612_4eec_8e36_259f5e4470ce","value":"200000"}],"id":"id_8231c7e1_cf2b_4f8b_b9e2_30fc5f9cf99f"},"trueBlock":{"statements":[{"@type":"Assign","name":"Basesalary","id":"id_69342113_44ee_4d95_8778_5523e6b7092d","value":"5000000"},{"@type":"Assign","name":"Hourlyrate","id":"id_a6d8e028_04e3_434c_8431_fca817c56f1b","value":"150000"}],"id":"id_23254046_71fa_4ae0_8328_dd4f9d741b93"},"condition":"grade==2","@type":"If","id":"id_fe5c233a_04f2_44b4_b1fe_c1e1a13b28c0"}],"id":"id_259548d5_9eb7_4069_ac58_e9ee284bc502"},"trueBlock":{"statements":[{"@type":"Assign","name":"Basesalary","id":"id_fac62408_7167_41bd_8b2c_3a1731fd6a47","value":"4000000"},{"@type":"Assign","name":"hourlyrate","id":"id_d8ea8d84_3887_4be9_ae69_f257bb04c1b5","value":"100000"}],"id":"id_3c86f289_82c4_4a80_b108_f2665b3b9304"},"condition":"grade==1","@type":"If","id":"id_997e4c0a_d717_4c44_9f25_75a7ba7b8565"},{"falseBlock":{"statements":[{"@type":"Assign","name":"Stotal","id":"id_e7e53712_c57f_45f2_899b_191165b0db28","value":"Basesalary + (Hoursworked * Hourlyrate)"}],"id":"id_7e3642fc_cb13_41d2_90f3_021c53c9bef0"},"trueBlock":{"statements":[{"@type":"Assign","name":"Overtime","id":"id_a32f62f5_dd95_4582_82a1_b4e4b5237505","value":"Hoursworked - 150"},{"@type":"Assign","name":"Stotal","id":"id_fd2d0023_96f4_4035_a8a4_7b367c22ee59","value":"Basesalary + (150 * Hourlyrate) + (Overtime * Hourlyrate * 1.5)"}],"id":"id_d14a22d9_f3e6_4d3d_896f_29d8efb73a75"},"condition":"Hoursworked> 150","@type":"If","id":"id_8f30c03c_bf38_439a_ae2a_2a80c93ee3af"}],"id":"id_536720c7_9b32_45aa_8bbb_bf912fa13292"}},{"newline":true,"@type":"Output","id":"id_bf4d6352_0cb3_403a_bb77_21e6846b9c76","value":"\"Employee's salary\" + i + \": Rp \" + Stotal"},{"@type":"Return","id":"id_a9c4d52d_8b6b_460c_8eb0_7b3a11bf8fc2","maybeValue":null}],"parameters":[]},"id":"id_916495fd_7682_4e4e_af42_01a702d920f7","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":754}