by @DAVIDE RONDINA Fork
{"functions":[{"rawId":"id_84905459_43d0_46db_a877_bc77fd4f48b9","tpe":"Void","name":"fun1","statements":[{"@type":"Begin","id":"id_c9fb9b51_2095_4662_856d_9eb361ac7746"},{"varName":"k","incr":"1","@type":"ForLoop","start":"0","end":"7","id":"id_75502b56_e3cb_437f_b994_bfe6bf8ecf35","body":{"statements":[{"@type":"Assign","name":"nfraz","id":"id_cf5e79dc_a649_4cf5_af52_42cb6e19ae05","value":"nfraz*2"},{"falseBlock":{"statements":[{"@type":"Assign","name":"nbinf[k]","id":"id_66fbb2c2_0aaf_4e5e_b4c8_62d203f1a367","value":"0"}],"id":"id_17cd5380_7b46_48ab_b735_9dae9fd65f24"},"trueBlock":{"statements":[{"@type":"Assign","name":"nbinf[k]","id":"id_8c9771a9_f051_4c8b_8aca_80aa5e6daeb6","value":"1"},{"@type":"Assign","name":"nfraz","id":"id_eafe1933_e85a_4aa1_9fba_283e0d1eff3f","value":"nfraz-1"}],"id":"id_f8bf7b23_16f9_4250_bab3_6ca51d76e42e"},"condition":"nfraz>=1.0","@type":"If","id":"id_bffedea2_e61b_4e2c_a274_58c85ef9d1a3"}],"id":"id_87f1b486_5e81_4245_b13d_7840f14387d7"}},{"@type":"Return","id":"id_abdb1182_4e74_41ec_81e2_2131507dcdb4","maybeValue":null}],"parameters":[]}],"name":"Dec two Bit","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_6284726e_a876_4d0e_ab07_3342bf721f5e"},{"newline":true,"@type":"Output","id":"id_b99819d7_bcdc_4bb7_94cf_5d5ba821dad2","value":"\"CONVERTITORE DI UN NUMERO REALE IN BINARIO CON 16 BIT \""},{"@type":"Comment","id":"id_f67eb277_6b6b_48aa_b100_8a300b1a1110","text":"dichiaro le variabili"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ndec","lengthValue2":"5","id":"id_ef6c784e_e81a_4ba5_b31f_4f6fc6186c89","initValue":"0"},{"@type":"Comment","id":"id_452bbbdc_4f08_433d_904d_aaef1b23c242","text":"ndec intero"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"RealArray","name":"nbin","lengthValue2":"5","id":"id_d384dfc7_1eb9_4442_aec5_ad171922017a","initValue":null},{"@type":"Comment","id":"id_de698892_de9e_4470_bfec_ca2fbee49287","text":"nbin reale [] legato a 8"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"nfraz","lengthValue2":"5","id":"id_86ababa1_0a91_463b_beff_52b2a6fd34da","initValue":"0"},{"@type":"Comment","id":"id_5a797eb1_bbd5_4842_873b_de892b3a1d77","text":"nfraz reale"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"RealArray","name":"nbinf","lengthValue2":"5","id":"id_50766e46_4011_4177_b648_e595c0d47e7b","initValue":null},{"@type":"Comment","id":"id_32aaae04_2e59_475e_a6db_4dac80a0e935","text":"nbinf reale [] legato a 8"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_7da852d8_7765_4f3e_b3bb_49fbe5aa94d2","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"scelta","lengthValue2":"5","id":"id_aca27d09_7316_45df_92f6_5ea1cc6116ca","initValue":null},{"@type":"Comment","id":"id_e869127e_b66d_4a81_b8b5_0817bd5f1b42","text":"scelta stringa ."},{"condition":"(ndec<0) || (ndec>255)","@type":"DoWhile","id":"id_0722d106_b1be_497b_bd37_455c7bb167ad","body":{"statements":[{"newline":true,"@type":"Output","id":"id_cd8349c3_78b6_44ec_9c40_b35dab85cf62","value":"\"inserire il numero decimale da convertire in binario(max255)\""},{"@type":"Input","name":"ndec","id":"id_12fb7081_a5ed_405d_834e_776b36a5ce7d","prompt":null}],"id":"id_3c2535f7_aa06_4f93_80f3_2a3b85f58244"}},{"newline":true,"@type":"Output","id":"id_b004690f_dc30_4274_9a71_5dc6ded15603","value":"ndec"},{"@type":"Comment","id":"id_bccdbbdb_1b49_4101_8f08_0bfdbac07200","text":"chiedo se si ha una parte frazionaria"},{"newline":true,"@type":"Output","id":"id_f44555c2_814c_41a1_9c29_8b8e85d8a19f","value":"\"il tuo numero ha una parte frazionaria?\""},{"@type":"Input","name":"scelta","id":"id_b6392ed8_2529_4221_b4d6_1b504d470024","prompt":null},{"falseBlock":{"statements":[],"id":"id_951eae12_6ae1_442e_bb0c_09e25787f975"},"trueBlock":{"statements":[{"condition":"nfraz==0","@type":"DoWhile","id":"id_50864393_dbc2_4607_8cff_da1e84434115","body":{"statements":[{"newline":true,"@type":"Output","id":"id_c966fb22_5620_44bb_b17c_15a178383df9","value":"\"inserire il nmero con la virgola\""},{"newline":true,"@type":"Output","id":"id_549f9eb2_6dff_4f73_8001_8bdfe1b70877","value":"\"ricorda che va 0.Numero frazionario\""},{"@type":"Comment","id":"id_0a3d2261_17c1_4d13_b689_e4e2186a67b4","text":"ricordo all'utente come va inserita la parte frazionaria........"},{"@type":"Input","name":"nfraz","id":"id_d4ccbf6b_eaa4_4962_80b9_5e078d090353","prompt":null},{"newline":true,"@type":"Output","id":"id_3bfcb873_de72_4974_a731_f372cd20f41e","value":"nfraz"}],"id":"id_a1cbac53_9cd6_4e71_b7dc_e2dd2dacd11e"}}],"id":"id_927e9f26_c4a4_4847_b324_ecf046e87b1f"},"condition":"scelta==\"si\"|| scelta==\"Si\"","@type":"If","id":"id_306860e9_6821_4223_bbcd_cc26d464b983"},{"condition":"ndec>0","@type":"While","id":"id_6fc77186_54dd_4bde_ba1d_88dfbb54260f","body":{"statements":[{"@type":"Comment","id":"id_28db61a9_6a8f_43b4_8755_37c008a12247","text":"calcoliamo il resto e lo salvo in nbin......."},{"@type":"Assign","name":"nbin[7-i]","id":"id_5c2658cf_5331_4fd7_b581_2ddf76ce8b32","value":"ndec%2"},{"@type":"Comment","id":"id_1556602c_8ffa_4d87_b8d0_9fc54138cc10","text":"aggiorniamo il dividendo"},{"@type":"Assign","name":"ndec","id":"id_bb955d5b_898c_40a6_800c_3ec1458b9ab9","value":"ndec/2"},{"@type":"Comment","id":"id_4da15367_7038_4a83_bc86_81ce66104437","text":"aggiorno l'indice"},{"@type":"Assign","name":"i","id":"id_e3d4de5f_32d6_4c94_91cc_6df1945edab3","value":"i+1"}],"id":"id_e8af2e69_3ca7_4e23_ba47_499d9a60302d"}},{"newline":true,"@type":"Output","id":"id_ffcb0b35_8dbe_4786_8d78_5ef373badc10","value":"\"la parte intera binaria è \"+ nbin"},{"@type":"Call","id":"id_a447e897_16ec_4f1b_a795_90645cd30c98","value":"fun1()"},{"newline":true,"@type":"Output","id":"id_915f4350_4ba0_4cb2_8a2b_6512cd455f3f","value":"\"la parte frazionaria binaria è\"+ nbinf"},{"@type":"Return","id":"id_391c85e9_0457_47f2_b818_6bd8d24e2f18","maybeValue":null}],"parameters":[]},"id":"id_b9cfb1b8_6969_4512_b39a_763572faa183","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":2026}