by @jessele Edwards Fork
{"functions":[],"name":"Module1Assignment","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_d5b9ed35_d2b1_4de2_a47d_ca847b948a68"},{"@type":"Comment","id":"id_837b20cd_b596_4f6f_9dba_b7490613bfcc","text":"Stores user input of number"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"100","tpe":"String","name":"userNumbers","lengthValue2":"5","id":"id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3","initValue":null},{"@type":"Comment","id":"id_596423c9_1d8a_4da8_8b83_cd26d78cdfab","text":"Stores sum of all digits"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"sumNum","lengthValue2":"5","id":"id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05","initValue":"0"},{"@type":"Comment","id":"id_c2ae9899_9185_4d83_9d98_8af3e58fb9de","text":"variable to trigger loop exit"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"quit","lengthValue2":"5","id":"id_bc8e963f_2488_4518_9fa3_f21a02e33d66","initValue":"\"q\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"100","tpe":"String","name":"digit","lengthValue2":"5","id":"id_599b6894_6595_4eae_a6ff_9dfe9ed660a4","initValue":null},{"condition":"userNumbers != quit","@type":"DoWhile","id":"id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373","body":{"statements":[{"@type":"Assign","name":"sumNum","id":"id_736bb0ba_2744_416f_af6d_9cc6c95b12ad","value":"sumNum + (charAt(userNumbers, i) * 1)"},{"@type":"Comment","id":"id_174890a4_d970_4a29_a5ca_f95d7e5af991","text":"Prompt user to enter number"},{"newline":true,"@type":"Output","id":"id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd","value":"\"Please enter a number or q to start calculation: \""},{"@type":"Comment","id":"id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c","text":"Assign user input to userNumbers"},{"@type":"Input","name":"userNumbers","id":"id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687","prompt":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_767c970c_64d8_4069_903c_f2d45f56ed2c","initValue":null},{"@type":"Assign","name":"sumNum","id":"id_a94fd7e6_b00a_4578_8206_0ca6b5602c03","value":"sumNum + (charAt(userNumbers, i) * 1)"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"length(userNumbers) -1","id":"id_f9baeab1_2ff6_4360_a499_608ca0be4347","body":{"statements":[{"@type":"Assign","name":"digit","id":"id_883b2e30_f653_4860_a8c5_abebd470b94e","value":"charAt(userNumbers, i)"},{"@type":"Assign","name":"sumNum","id":"id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41","value":"sumNum + (digit * 1)"}],"id":"id_ec685894_f41c_4a23_a205_c3efe2604361"}}],"id":"id_23e0404c_bab2_456a_a90e_031a0bcfdd67"}},{"newline":true,"@type":"Output","id":"id_bad9a793_4d31_4196_ae91_e454d59414bb","value":"\"The sum of all numbers is: \" + sumNum"},{"@type":"Return","id":"id_5003cd57_f8fc_436e_b65a_c3cfc7484e4c","maybeValue":null}],"parameters":[]},"id":"id_9880565b_cbee_4b29_a752_95335315c6dc","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":1352}