by @Michele De Rosa Fork
{"functions":[{"rawId":"id_085c1018_91cd_45d9_aafe_19116e5d6487","tpe":"Real","name":"calcolaArea","statements":[{"@type":"Begin","id":"id_c61bb20a_c4a2_4433_b057_8a79a9e2cdf0"},{"lengthValue":1,"@type":"Declare","tpe":"Real","name":"area","id":"id_ab28766c_d1f2_4434_ab1d_f62328b2d010","initValue":null},{"@type":"Assign","name":"area","id":"id_ba2c6a29_559f_4c89_8090_6eafd6651bd9","value":"lato * lato"},{"@type":"Return","id":"id_ca144e1c_0a1d_4330_80af_570ead4a80e6","maybeValue":"area"}],"parameters":[{"tpe":"Real","name":"lato","id":"05e07d0b-14f7-4fec-a02c-03b00f21b3db"}]},{"rawId":"id_40961df5_db07_438f_a589_1a1fda47c39a","tpe":"Real","name":"calcolaPerimetro","statements":[{"@type":"Begin","id":"id_43344340_856f_4cbf_93e0_7bc77d44d83c"},{"lengthValue":1,"@type":"Declare","tpe":"Real","name":"perimetro","id":"id_9755e11c_d944_4799_a21b_3ebea4280a0f","initValue":null},{"@type":"Assign","name":"perimetro","id":"id_1840d9aa_604e_4ef4_a6ce_29fd4007189f","value":"4*lato"},{"@type":"Return","id":"id_ca33f32b_f708_4e5b_97aa_9f0555bc831d","maybeValue":"perimetro"}],"parameters":[{"tpe":"Real","name":"lato","id":"db96ee0f-73cb-4aae-b81d-cbd0a8c2157c"}]}],"name":"area e perimetro con funzioni","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_fbfb965c_25d9_445b_adbf_8895b90de022"},{"lengthValue":1,"@type":"Declare","tpe":"Real","name":"lato","id":"id_f7c5c76a_b5c9_44a2_bb8b_29cc7a05e590","initValue":null},{"lengthValue":1,"@type":"Declare","tpe":"Real","name":"perimetro","id":"id_f3ce933d_6cdb_4632_8ea3_3909a7075308","initValue":null},{"lengthValue":1,"@type":"Declare","tpe":"Real","name":"area","id":"id_f4933975_27ec_4c77_b093_fcfa099b01e9","initValue":null},{"@type":"Input","name":"lato","id":"id_4728be0c_8847_409a_aeb8_d5095e6a0cb9","prompt":"Inserisci lato"},{"@type":"Assign","name":"perimetro","id":"id_d8470a04_bde1_41fc_a5d0_07c9abba7ad7","value":"calcolaPerimetro(lato)"},{"@type":"Assign","name":"area","id":"id_45436bee_8003_4149_87eb_fd0126a179ad","value":"calcolaArea(lato)"},{"newline":true,"@type":"Output","id":"id_2418a3b7_f9b1_4792_9b24_e7328f91a154","value":"\"L'area è \" + area"},{"newline":true,"@type":"Output","id":"id_798de2f4_6a9d_4599_bfce_4fdfbc2dd693","value":"\"Il perimetro è \" + perimetro"},{"@type":"Return","id":"id_f2cfc705_f815_40ef_8152_b8e4521b0771","maybeValue":null}],"parameters":[]},"id":"id_b6567b9b_4818_4aa3_8b70_ec9b98cf301a","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":false,"showIoBtns":false,"showFunctions":true,"lang":"javascript","showGenCode":true},"version":"0.2","revision":364}