by @Daniele Trevisani Fork
{"functions":[],"name":"dec2bin3F","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_fc5df033_14c7_4e1a_86fb_9b789b6ee0b6"},{"@type":"Comment","id":"id_d7a6fdf7_f645_4d02_9af5_1d22fdaa16c4","text":"SCHERMATA DI BENVENUTO"},{"newline":true,"@type":"Output","id":"id_3b614e27_bb67_4a60_b45e_b463f64dbd49","value":"\"CONVERTITORE DECIMALE->BINARIO A 8 BIT\""},{"@type":"Comment","id":"id_623a9dfa_6ad4_48bb_8d6d_4ee250a01f17","text":"1- DICHIARAZIONE DELLE VARIABIL"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ndec","lengthValue2":"5","id":"id_6fbe4ef0_dc0c_4f3b_81f3_d14ea70b1e43","initValue":null},{"@type":"Comment","id":"id_a453b729_79c2_419c_ad29_7bd0fb448f35","text":"Vettore delle cifre binarie"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"8","tpe":"IntegerArray","name":"nbin","lengthValue2":"5","id":"id_90653e6c_eb4b_4a82_8913_7f3c5d51bad7","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_4521e6a0_9b48_47d4_b209_80ef95dbfd0d","initValue":"0"},{"@type":"Comment","id":"id_8307fd9b_30a5_444b_b096_e53f0498782a","text":"2. INPUT E FILTRAGGIO DEI DATI"},{"condition":"(ndec<0) || (ndec>255)","@type":"DoWhile","id":"id_9421c0a0_3c76_44ca_bb7d_ab52bf168ed4","body":{"statements":[{"newline":true,"@type":"Output","id":"id_0e86a561_bfa6_488e_ba37_c939f09ff708","value":"\" Inserire un numero naturale compreso fra 0 e 255: \""},{"@type":"Input","name":"ndec","id":"id_641b199d_9f31_490a_a225_4ec7ee7fbaf7","prompt":null}],"id":"id_eb4b7c89_e181_4564_ad73_c9b81d938d12"}},{"@type":"Comment","id":"id_d641f729_daae_49f9_b670_0a8eb5063f99","text":"3. CICLO DI ELABORAZIONE"},{"varName":"k","incr":"1","@type":"ForLoop","start":"0","end":"7","id":"id_061198fd_97fe_42fc_8f37_1ffb6c57d522","body":{"statements":[{"@type":"Assign","name":"nbin[k]","id":"id_018039c8_a210_40c4_bbf1_5dfe0330eea2","value":"0"}],"id":"id_04987057_b9d0_4ddd_a46b_f6a997845136"}},{"condition":"ndec>0","@type":"While","id":"id_533b8ef2_b67e_4ec0_b667_c4e0d79d8453","body":{"statements":[{"@type":"Comment","id":"id_beafe12f_1b2a_43f2_88fc_92de30565924","text":"calcoliamo il resto e lo salviamo in nbin"},{"@type":"Assign","name":"nbin[7-i]","id":"id_717dad1e_27f3_4694_b873_bec6d6de5f61","value":"ndec%2"},{"@type":"Comment","id":"id_b434e738_140b_4a32_9ce3_703f68568500","text":"aggiorniamo il dividendo"},{"@type":"Assign","name":"ndec","id":"id_8b6eefea_329d_466c_bc2b_6e886100643f","value":"ndec/2"},{"@type":"Comment","id":"id_92926599_1f3a_49c0_aa56_fb972d4d21d2","text":"aggiorniamo l'indice"},{"@type":"Assign","name":"i","id":"id_ee42893a_1daf_4784_a167_dbeff8f3a379","value":"i+1"}],"id":"id_5c6a77c9_8012_440b_b93b_6782ace9af46"}},{"@type":"Comment","id":"id_de7c10df_5ae2_42a8_954c_21f0b95a0f76","text":"4. OUTPUT DEI RISULTATI"},{"newline":true,"@type":"Output","id":"id_7a14d8dd_904f_4d41_8178_3870493b2ab9","value":"\"Il numero convertito in binario vale:\""},{"newline":true,"@type":"Output","id":"id_216ba865_2da0_42fd_9f72_d7d437d168ad","value":"nbin"},{"@type":"Return","id":"id_57630f46_ce68_4eb3_a861_993addb3d39b","maybeValue":null}],"parameters":[]},"id":"id_658dce7f_13d2_4da7_8c85_e39b8bc55b41","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":true},"version":"0.3","revision":636}