{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_b71920a2_ecdf_4d10_9ad3_90a81d89d42f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"x","lengthValue2":"5","id":"id_b832177c_2aa9_489c_9687_69726fc2a0fb","initValue":null},{"@type":"Input","name":"x","id":"id_9167d7fd_8d1d_44a9_b250_4cacdbd88a19","prompt":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"f","lengthValue2":"5","id":"id_44e16b3b_ba4d_4a84_8d9c_fe2ff4566e7a","initValue":"x"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"condition":"x>1","@type":"While","id":"id_6a22bf4d_2482_4b93_9e53_cc15382c5d3b","body":{"statements":[{"@type":"Assign","name":"x","id":"id_215a076e_d482_417d_be7e_1858fb038c64","value":"x-1"},{"@type":"Assign","name":"f","id":"id_43581e6a_6d41_4acc_a02d_c021e143c1b7","value":"f*x"}],"id":"id_65178257_33ca_409f_866a_09cc21c128a7"}},{"newline":true,"@type":"Output","id":"id_1ef7b963_1005_4d61_8f33_a6f6c4aaadef","value":"\"factorial = \" +f"}],"id":"id_55e6350b_61c4_4c27_846e_a907bcbcda8b"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_2d5c5282_b146_46fe_8b49_a706eaf962f4","value":"\"factorial=1\""}],"id":"id_8e9947d0_124c_47a6_b3c4_1e020692c0c5"},"condition":"true","@type":"If","id":"id_010565b5_4db4_46d5_a2e3_fb9b27b5f71f"}],"id":"id_34e9c5c7_5b20_4628_8adc_a662cf4dbdd8"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_178888f9_538d_41ad_b4d2_38eb61a07268","value":"Factorial cannot be calculated"}],"id":"id_d071809a_e7da_4672_b6ae_80117046ce08"},"condition":"x<0","@type":"If","id":"id_a3e68ee0_f0be_4cbd_8df8_a1de0d5d638a"},{"@type":"Return","id":"id_4ceb8754_26e0_4886_bf47_a1a502a4e7e2","maybeValue":null}],"parameters":[]},"id":"id_35741f39_b653_4954_9e7e_dbe3a2282bd6","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":266}