by @MATTEO SABATASSO Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_03c098fa_3f03_41db_9525_967576fc1a5b"},{"@type":"Declare","tpe":"Real","name":"r","id":"id_c2db81d7_13e5_4239_88c5_2d388f5a3e30","initValue":null},{"@type":"Declare","tpe":"Real","name":"A","id":"id_081dbb85_84f8_42d4_a614_795b74cec5dd","initValue":null},{"@type":"Declare","tpe":"Real","name":"p","id":"id_47bc2e75_d8f7_4d9a_b71d_1e7c395094c6","initValue":"3.14"},{"@type":"Input","name":"r","id":"id_73f18426_9055_4b43_8186_dacb5f28c424","prompt":null},{"condition":"r<0","@type":"While","id":"id_f4db7caf_6ada_463e_b021_ecc4b0d13790","body":{"statements":[{"newline":true,"@type":"Output","id":"id_d7d2fdab_bd00_4af8_befb_6c83302b943e","value":"\"errore\" inserire numero non negativo"},{"@type":"Input","name":"r","id":"id_6f8dc949_f673_4e67_a04d_73a7130545a4","prompt":null}],"id":"id_469c19e5_3578_4971_ace7_589c5e1d7ce9"}},{"@type":"Assign","name":"A","id":"id_6432afe7_8056_4839_9669_3e9186bb9e5c","value":"p*r*r"},{"newline":true,"@type":"Output","id":"id_367ce3fd_3e2e_4a73_aa7e_2d9dce6af72a","value":"A1"},{"@type":"Return","id":"id_29f21e10_4beb_4c01_bfaf_a9686cf6d946","maybeValue":null}],"parameters":[]},"id":"id_c2c8443b_69ea_40e6_9aa9_e22c1fbd86c9","config":{"showDebugVars":true,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":true},"version":"0.2","revision":89}