by @Gonçalo Ferreira Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_4e304ec7_b04d_4939_902f_fa27506d5f0f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"orcamento","lengthValue2":"5","id":"id_a4ec80c2_d39a_4668_9f7b_9722b2347409","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"gasto","lengthValue2":"5","id":"id_12aadc97_fa1a_468d_b00b_68bdb2fcd4b5","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"dias","lengthValue2":"5","id":"id_4538ad4e_9717_4cf7_9b54_5552ba95f226","initValue":"0"},{"newline":true,"@type":"Output","id":"id_14718c47_f19d_4dda_ba9c_9c45fd8b0b42","value":"\"qual e o orcamento?\""},{"@type":"Input","name":"orcamento","id":"id_a30d4d58_6942_4537_ac2a_698ceae58ae5","prompt":null},{"condition":"orcamento > 0","@type":"While","id":"id_470eccad_a914_4bc0_89b9_e462b57d341f","body":{"statements":[{"@type":"Assign","name":"dias","id":"id_37a4ca4a_5487_480d_bb20_54cdadc8de5f","value":"dias+1"},{"newline":true,"@type":"Output","id":"id_9d430bf2_74b2_4dac_9ed0_12ebf5d17d93","value":"\"quanto gastou hoje?\""},{"@type":"Input","name":"gasto","id":"id_bd31fe1f_fd6a_4438_a103_855a11bf4cd5","prompt":null},{"@type":"Assign","name":"orcamento","id":"id_62c997f6_9b47_474a_a8b7_740691411329","value":"orcamento - gasto"}],"id":"id_27a19993_99d2_4043_b903_78d551ddf83d"}},{"newline":true,"@type":"Output","id":"id_5878caea_9825_4436_86a1_e4d5979a84a5","value":"\"dias que o orcamento durou\" + dias"},{"newline":true,"@type":"Output","id":"id_c42c3a6e_7f6a_4e49_bcdb_12bf85c7ae06","value":"\"saldo final\" + orcamento +\"€\""},{"@type":"Return","id":"id_48690243_9ff2_4f15_bc07_0698065416dd","maybeValue":null}],"parameters":[]},"id":"id_0f7f9e10_5873_4974_a78b_23ba1885cea1","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":332}