Jordimario

relazione chimono

Mar 15th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. il programma è un contatore in base "2<X<10" di lunghezza Positiva
  2.  
  3. la prima cosa che il programma farà è dichiarare i vettori inserendo "zeri"
  4.  
  5. i primi input chiedono la base desiderata (base), la larghezza del contatatore (lenTot) e il numero iniziale da sommare (numten)
  6.  
  7. il numero verrà convertito con l'operazione "numero modulo base" e consecutivamente divido il numero per la base, per poi scorrere di indice.
  8. Questo verrà ripetuto finchè il numero iniziale sara maggiore di uno
  9.  
  10. una volta convertito il numero dovrà essere riscritto all'arrovescio, il programma sfrutta questo passaggio per adattare il numero di cifre del numero convertito alla grandezza del convertitore riscrivendolo con i necessari zeri per aggiustare il numero di cifre
  11.  
  12. una volta che il numero sarà convertito e adattato al contatore questo potrà essere sommato al contatore
  13.  
  14. Mostra a l'utente il numero convertito nella base desiderata
  15.  
  16. il contatore sommera il numero inserito cifra per cifra, il programma vedrà un riporto se la somma delle cifra corrente del numero inserito piu la cifra corrente del contatore e di un eventuale riporto è maggiore della base.
  17. Se questo accade nella somma il verra lasciato cio che resta del riporto e il valore booleano del riporto verra settato in "true/1".
  18. Se questo non avviene verra eseguita una semplice somma alla cifra.
  19.  
  20. il ciclo verrà ripetuto per il numero di volte è la lunghezza del contatotre
  21.  
  22. alla fine del ciclo il numero sommato verra fatto vedere all'utente e li verra chiesto di inserire un altro numero.
  23.  
  24. questo ciclo avverrà finche a fine ciclo contatore il booleano di resto sara uguale a "true" anche fuori dal ciclo allora il ciclo si interrompera avendo superato il limite del contatore ed essendo andato in "overflow"
  25.  
  26. verra mostrato quanto si è adati in overflow e il numero risultato
Add Comment
Please, Sign In to add comment