by @Wichart Manachaimongkol Fork
{"functions":[],"name":"ModulusWhile","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_3acacef6_76cd_4b65_918a_fc8535b15725"},{"@type":"Declare","tpe":"Integer","name":"Input","id":"id_3bbb8a29_8062_4278_9d4a_18597692960d","initValue":null},{"@type":"Declare","tpe":"Integer","name":"Divider","id":"id_cbe968b6_a395_4020_be3b_23985985587d","initValue":null},{"@type":"Declare","tpe":"Integer","name":"Remainder","id":"id_19d0c92b_c1c6_4352_9fe1_0a5efbd6dbee","initValue":null},{"@type":"Input","name":"Input","id":"id_0c77bc55_aece_42d3_bc71_d7c57390324b","prompt":"Please enter number:"},{"@type":"Input","name":"Divider","id":"id_38d78cb6_bd7f_4f37_8c93_d3af11c0347e","prompt":"Please enter divider:"},{"@type":"Assign","name":"Remainder","id":"id_766a1cc6_8e3c_44a3_b8ee_4b82bc2dd26d","value":"Input"},{"condition":"Remainder > Divider","@type":"While","id":"id_6d38acc9_b88e_4882_bbca_0b2391ba45c4","body":{"statements":[{"@type":"Assign","name":"Remainder","id":"id_c3eb3cb6_5460_4451_a5ac_e3ee7b29c72c","value":"Remainder - Divider"}],"id":"id_6d754712_8769_481b_b103_460a258641cd"}},{"newline":true,"@type":"Output","id":"id_42320d04_d199_4f5e_862d_01cfb367e3d1","value":"\"Remainder is \" + Remainder"},{"@type":"Return","id":"id_326c64d5_9a03_4c7c_b21c_ac89e49d3f0f","maybeValue":null}],"parameters":[]},"id":"id_368ae307_7f61_4d19_8524_c52474fd8980","config":{"showDebugVars":true,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.2","revision":230}