by @DAVIDE AIELLO Fork
{"functions":[{"rawId":"id_678d7b73_4772_4cae_bea6_ec0d6db72133","tpe":"Void","name":"fun1","statements":[{"@type":"Begin","id":"id_393834d7_4d11_4424_a2c3_a15c197767f7"},{"varName":"k","incr":"1","@type":"ForLoop","start":"0","end":"7","id":"id_ca72a160_e3c8_4a24_be87_8d113644c0cb","body":{"statements":[{"@type":"Assign","name":"nfraz","id":"id_0ae22d39_67c7_431d_bc53_a32250ba8341","value":"nfraz*2"},{"falseBlock":{"statements":[{"@type":"Assign","name":"numbin[k]","id":"id_3dc81d74_126e_42ff_816a_c72db5b8a205","value":"0"}],"id":"id_b3199711_fe4a_4e81_9467_698c4fe03518"},"trueBlock":{"statements":[{"@type":"Assign","name":"numbin[k]","id":"id_7cea60b9_0f0f_4037_8ba1_b1c10bcb0bdf","value":"1"},{"@type":"Assign","name":"nfraz","id":"id_51973e05_bab2_482e_8dd0_ddc88123630c","value":"nfraz-1"}],"id":"id_b2d73d75_c1a9_4621_8f68_bf6bdfcc2bdc"},"condition":"nfraz>=1.0","@type":"If","id":"id_3be24fa6_ebc2_43e0_8b89_c4393abc52a7"}],"id":"id_ab5ab49d_0792_4766_89d2_dc15608329e1"}},{"@type":"Return","id":"id_89cf1539_7cf5_440f_9981_7f7098dcf9f2","maybeValue":null}],"parameters":[]}],"name":"dec2bin","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_b56cea09_320b_4e40_82e3_af5544a99104"},{"@type":"Comment","id":"id_af84d6de_2b83_4c6f_8836_e14d68f80c19","text":"SCHERMATA DI BENVENUTO"},{"newline":true,"@type":"Output","id":"id_ec7e9c40_e831_46e0_af03_db0ab97775a7","value":"\"CONVERTITORE DECIMALE->BINARIO A 8 BIT\""},{"@type":"Comment","id":"id_0905825c_86e9_4dfa_8c67_3afb39f567b4","text":"1 DICHIARAZIONE DELLE VARIABILI"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ndec","lengthValue2":"5","id":"id_4ae19a66_21ba_4506_852a_5986adada23c","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"nfraz","lengthValue2":"5","id":"id_32108517_ceae_46fb_8ac7_ec496cddcf28","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"IntegerArray","name":"nbin","lengthValue2":"5","id":"id_e1f85c72_ddc2_403a_b362_2517cc756d23","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"IntegerArray","name":"numbin","lengthValue2":"5","id":"id_7d7d2c6a_1b90_4eca_9c2d_7814b65ba9a7","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_0d16ee13_9bd8_4443_abf1_1650074fced1","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"opz","lengthValue2":"5","id":"id_85019e41_d7ce_48be_ae5a_da079c7637f0","initValue":null},{"@type":"Comment","id":"id_4cd36780_cfa8_4cf5_9656_cc4894a8f498","text":"2 INPUT E FILTRAGGIO DATI"},{"condition":"(ndec<0)||(ndec>255)","@type":"DoWhile","id":"id_580a1828_7578_49c1_b5a5_15c8d0d374d3","body":{"statements":[{"newline":true,"@type":"Output","id":"id_85ed079c_cfc6_4397_bb08_92c20fea2968","value":"\"inserisci il numero da convertire in binario intero (max 255)\""},{"@type":"Input","name":"ndec","id":"id_cdeff19b_c129_458f_9d61_a0302810eadd","prompt":null}],"id":"id_fc0c8c8e_6b28_4b19_8374_65126b55954c"}},{"newline":true,"@type":"Output","id":"id_0185b386_4458_420b_a460_6511abaca5e6","value":"\"il numero รจ con la virgola (S/N)\""},{"@type":"Input","name":"opz","id":"id_5b54f5c0_d7e9_4ea9_96c2_44827acaa3a5","prompt":null},{"falseBlock":{"statements":[],"id":"id_0daa5fcb_39e6_42a7_a3b7_881018ab49cf"},"trueBlock":{"statements":[{"condition":"nfraz==0","@type":"DoWhile","id":"id_83fa25f9_9d20_4607_b27b_178e1cd432b6","body":{"statements":[{"newline":true,"@type":"Output","id":"id_d8c8ac8d_b941_46ea_98f8_00adbf4d80c1","value":"\"inserisci il decimale [0.(...)]\""},{"@type":"Input","name":"nfraz","id":"id_49198a87_d6e9_40c3_ad09_98472bf31b19","prompt":null}],"id":"id_d900c971_4a65_4674_bac3_c5d00a100a26"}}],"id":"id_161816ac_cc00_4a3a_a598_c50abfb32a2d"},"condition":"opz==\"S\"||opz==\"s\"","@type":"If","id":"id_df6962e9_2601_49bc_802f_79c9175ced9f"},{"@type":"Comment","id":"id_86e4c4ab_906d_454a_90fb_ff448f7e5edc","text":"3 CICLO E ELABORAZIONE"},{"condition":"ndec>0","@type":"While","id":"id_93821237_67ee_40d8_9f7c_a05262b54578","body":{"statements":[{"@type":"Comment","id":"id_119b8f6f_077c_49f1_9a79_ff9f4ab9c4c5","text":"calcoliamo il resto e lo salviamo in bin"},{"@type":"Assign","name":"nbin[7-i]","id":"id_448837fa_6545_44e6_9b1a_64f4d24635e1","value":"ndec%2"},{"@type":"Comment","id":"id_1d2d0e5a_222d_46e6_a3c3_47177eccf2ff","text":"aggiorniamo il dividendo"},{"@type":"Assign","name":"ndec","id":"id_dba2ba9c_1e42_49b3_bb30_a851663ae5db","value":"ndec/2"},{"@type":"Comment","id":"id_76ed2b27_d231_44e3_8846_0fbda604b593","text":"aggiorniamo l'indice"},{"@type":"Assign","name":"i","id":"id_634436a5_4420_4558_ae6f_70d662db1dee","value":"i+1"}],"id":"id_439cb25e_f4cd_4cd8_b765_4d9797e14751"}},{"@type":"Comment","id":"id_2285fef5_9020_46c5_a0f3_97c2032d02b9","text":"4 OUTPUT DEI RISULTATI"},{"newline":true,"@type":"Output","id":"id_0b1cd50b_c78d_4db8_a885_afb95072acf5","value":"\"il numero convertito in binario vale\""},{"@type":"Call","id":"id_9cc826d4_12a1_4f5d_befb_fb65244bb0df","value":"fun1()"},{"newline":false,"@type":"Output","id":"id_72211e8f_9ed6_459d_ba9f_19ed7fa8245d","value":"nbin"},{"newline":true,"@type":"Output","id":"id_a2d4801e_ab09_42d4_8f86_f14a72b47146","value":"\".\"+numbin"},{"@type":"Return","id":"id_85c0fbf9_603a_4b56_9d88_c5b10e70449d","maybeValue":null}],"parameters":[]},"id":"id_69904a63_e651_4d13_8374_8b4655c7785a","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":1629}