by @Haider Mehmood Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_5a687d37_057c_4096_b0cf_03f313e69b78"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"digit","lengthValue2":"5","id":"id_d73625ed_7eb3_4aa2_b4cf_c73f3b811570","initValue":null},{"@type":"Input","name":"digit","id":"id_df952a8c_f071_408d_8cc6_bcaa63de9902","prompt":"Please enter digit:"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"count","lengthValue2":"5","id":"id_52c4724f_294d_4244_a0f6_56bc86d4f5e8","initValue":null},{"@type":"Assign","name":"count","id":"id_67fc73a2_0fc8_42a3_9833_c11d935dfe44","value":"0"},{"condition":"digit >0","@type":"While","id":"id_6610f515_904b_4725_9163_396c382bde13","body":{"statements":[{"@type":"Assign","name":"digit","id":"id_cae24186_9b54_490c_bb69_883485b3df17","value":"digit / 10"},{"@type":"Assign","name":"count","id":"id_94aa7715_8227_4dcd_9ac4_46cacb954f80","value":"count + 1"}],"id":"id_d1e6214d_e00f_4f1f_8787_b44df82b23ae"}},{"newline":true,"@type":"Output","id":"id_47e61c98_eb9c_48d6_9617_50c72bdcb298","value":"count"},{"@type":"Return","id":"id_147b70d1_aee0_47c7_bf9f_30836229fa40","maybeValue":null}],"parameters":[]},"id":"id_2a910eae_39d2_485e_af48_fe336d8e5db9","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.3","revision":148}