by @Stefano De Prezzo Fork
{"functions":[],"name":"S.factorial","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_bf990eb9_bf92_4065_8041_f81121b16226"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"inputInt","lengthValue2":"5","id":"id_cc1db354_3fa1_4924_a180_cc8b4db923b2","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"result","lengthValue2":"5","id":"id_2aad7e66_f5a1_489b_aab0_66752eb42e04","initValue":"1"},{"newline":true,"@type":"Output","id":"id_67d4e6b9_e111_4c33_b2b2_37703d99ea7e","value":"\"Enter an integer\""},{"@type":"Input","name":"inputInt","id":"id_c4f00c2a_ab5c_488e_9872_0bb2aca33568","prompt":null},{"condition":"inputInt>0","@type":"While","id":"id_f06a3ead_973b_4982_ad63_7c5b8c3bbf86","body":{"statements":[{"@type":"Assign","name":"result","id":"id_39570bdb_7753_44c7_9d9a_4462225ef041","value":"result*inputInt"},{"@type":"Assign","name":"inputInt","id":"id_68802173_d2b0_4303_9e04_f03716152407","value":"inputInt-1"}],"id":"id_97f09364_dd45_4b6b_b2b4_b56eb45673d9"}},{"newline":true,"@type":"Output","id":"id_1687bf7d_8f16_4bed_b32e_98730ed4cb6d","value":"\"The result is = \" + result"},{"@type":"Return","id":"id_011e5f9d_bf1d_46d9_86fb_5fbf4b7fb1ee","maybeValue":null}],"parameters":[]},"id":"id_b85c5a35_0e6c_47ce_a1ca_651f2b18adda","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":205}