by @TRISTAN TAVIANINI Fork
{"functions":[{"rawId":"id_3bef46e3_88a0_4ede_bff6_eecb087e30dc","tpe":"Void","name":"fun1","statements":[{"@type":"Begin","id":"id_a2153919_cbbc_4ee8_8627_ea4fcc44f6ed"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ndec","lengthValue2":"5","id":"id_1ed92401_0d8c_4d22_8d16_e35313561494","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"IntegerArray","name":"nbin","lengthValue2":"5","id":"id_0a15aa81_6812_4296_9ed7_95c82ac61e7d","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_9d6b2c87_cef5_45a1_963b_860b91b04fb6","initValue":"0"},{"condition":"ndec<0 || ndec>255","@type":"DoWhile","id":"id_ffecd9fd_6513_4f9a_af81_2591eb53a692","body":{"statements":[{"newline":true,"@type":"Output","id":"id_a2e48a25_9571_41a2_a176_40ff4fad82bb","value":"\"Inserisci la parte intera da convertire in binario (max 255)\""},{"@type":"Input","name":"ndec","id":"id_e3046e20_e94a_4bd0_bae4_139c88cc8517","prompt":null}],"id":"id_9e6fd1c9_d1fa_4f7e_a092_3fba92b1f309"}},{"varName":"k","incr":"1","@type":"ForLoop","start":"0","end":"7","id":"id_2b7cfe2e_13cb_4f09_a906_dd4d008827cc","body":{"statements":[{"@type":"Assign","name":"nbin[k]","id":"id_2fb0f4a4_825c_457f_a118_53f26ee518f6","value":"0"}],"id":"id_fd9627fd_6f92_4a37_9ac5_3c0b9e0c4718"}},{"condition":"ndec>0","@type":"While","id":"id_fd6807ef_b58e_4e96_a0e3_cc39f97783e6","body":{"statements":[{"@type":"Assign","name":"nbin[7-i]","id":"id_50d7b0ce_740a_482d_a6e4_1f2b8e47aa36","value":"ndec%2"},{"@type":"Assign","name":"ndec","id":"id_815a0455_e0ae_49d2_af39_2cb6e269eb1d","value":"ndec/2"},{"@type":"Assign","name":"i","id":"id_6efb96cf_d5c4_45e4_b378_396f3af11c7b","value":"i+1"}],"id":"id_4563806b_28ce_4e80_84cf_3dad30c6bd37"}},{"newline":true,"@type":"Output","id":"id_de166c5d_50bc_41e6_9546_9e54ee9eb2b2","value":"nbin"},{"@type":"Assign","name":"parteint","id":"id_0fe3c4dc_7a8c_4307_9ebc_257bbaf2788d","value":"nbin"},{"@type":"Return","id":"id_24180736_327a_418f_ba4e_15effc69dbf0","maybeValue":null}],"parameters":[]},{"rawId":"id_655dfe10_4926_40c6_961b_f3d5b7fe3708","tpe":"Void","name":"fun2","statements":[{"@type":"Begin","id":"id_09a9518b_a806_4499_942f_a42fb59ac05e"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"NFdec","lengthValue2":"5","id":"id_a8784c54_bf9f_48a4_a40d_0d2c7c353a7c","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"RealArray","name":"NFbin","lengthValue2":"5","id":"id_6da5f090_6f4a_43c8_b28a_2da8f72772ed","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"f","lengthValue2":"5","id":"id_2b725487_fbd5_4ce2_97eb_4e3acc72712c","initValue":"0"},{"condition":"NFdec<0 || NFdec>0.99609375","@type":"DoWhile","id":"id_f2b5c9a0_6fc5_43eb_9814_12ef04fa1036","body":{"statements":[{"newline":true,"@type":"Output","id":"id_1d64f7b6_8ec0_4078_a641_1233c456da7c","value":"\"Scrivi solo la parte frazionaria del numero\""},{"@type":"Input","name":"NFdec","id":"id_407df863_8bdb_448a_ab56_67179dde38c1","prompt":null}],"id":"id_8cf39f61_4b66_4cfe_8361_8f12c97b75f4"}},{"varName":"t","incr":"1","@type":"ForLoop","start":"0","end":"7","id":"id_d26e993d_af85_4694_9da7_b2d88ff35a60","body":{"statements":[{"@type":"Assign","name":"NFbin[t]","id":"id_365fc47c_969f_401f_bca7_a76d0c5b74ee","value":"0"}],"id":"id_632551c6_904b_430b_95b0_24e598bc6623"}},{"varName":"f","incr":"1","@type":"ForLoop","start":"0","end":"7","id":"id_a9894b37_8613_48a4_a41a_20943aae8f82","body":{"statements":[{"@type":"Assign","name":"NFdec","id":"id_cc834720_9bb2_4180_bfde_f16e87f98126","value":"NFdec*2"},{"falseBlock":{"statements":[{"@type":"Assign","name":"NFbin[0+f]","id":"id_7f70d320_432b_493e_8b14_92b24a711547","value":"0"}],"id":"id_f88b0b87_dcda_4d78_a149_abd10ca982a8"},"trueBlock":{"statements":[{"@type":"Assign","name":"NFbin[0+f]","id":"id_50359dc3_15c4_432a_ac6e_ca75e9673dcc","value":"1"},{"@type":"Assign","name":"NFdec","id":"id_3f754216_886e_43fb_9476_3df3948ad8c2","value":"NFdec-1"}],"id":"id_f7699cad_503c_40d2_8f75_3964289d2a39"},"condition":"NFdec>1 || NFdec==1","@type":"If","id":"id_d8dc78e6_c5ad_42ad_83ea_49ca480eb85b"}],"id":"id_ad06a05f_c55b_4523_a50f_f39291386abc"}},{"@type":"Assign","name":"partefraz","id":"id_9c1ea69c_9734_4848_a618_915ff2dcd03e","value":"NFbin"},{"@type":"Return","id":"id_cdb75b8d_0381_452d_b89a_d27192a607a5","maybeValue":null}],"parameters":[]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_01dfdf20_6824_4928_bd3f_d699bda0e573"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"Real","name":"NUM","lengthValue2":"5","id":"id_daadc676_a364_4762_9ced_821463a1b0a9","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"IntegerArray","name":"parteint","lengthValue2":"5","id":"id_4c31f959_5d0c_46d7_8780_560a83be1068","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"RealArray","name":"partefraz","lengthValue2":"5","id":"id_4576100a_5cab_4ca0_9e0c_8587320cf0ce","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"n","lengthValue2":"5","id":"id_5ad34117_5bde_4ae6_8c3b_f1986a3d8706","initValue":null},{"condition":"n==1","@type":"DoWhile","id":"id_65bd4eb6_0c68_4acb_a616_d293865a37a1","body":{"statements":[{"@type":"Call","id":"id_f92b083c_32c6_4c7d_8cb4_71f513c96a40","value":"fun1()"},{"newline":true,"@type":"Output","id":"id_51e5d341_a388_42d8_80cd_2500ee4c7313","value":"parteint"},{"@type":"Call","id":"id_c2b4f6fc_3d3b_46d7_8422_9f676cdc8120","value":"fun2()"},{"newline":true,"@type":"Output","id":"id_4fcae92b_651e_486f_90ba_fd65a811cf0d","value":"partefraz"},{"newline":true,"@type":"Output","id":"id_67925df0_5999_4707_86b8_a9a9a62eadc0","value":"\"Scrivi 1 se vuoi convertire un altro numero e 0 se vuoi fermarti\""},{"@type":"Input","name":"n","id":"id_c43ce36f_b7ff_467a_ba75_a7ce0e97584b","prompt":null}],"id":"id_30cd5c24_d171_4530_a730_c1bf0136dd1b"}},{"@type":"Return","id":"id_4be97d0a_a6f8_4e0d_9ea3_19b58e9946c6","maybeValue":null}],"parameters":[]},"id":"id_19361460_0e54_40d8_a7d2_fcd1c119acce","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":1305}