Uploaded by jeniki8334

inputOutputNumerInteri

advertisement
ALGORITMO INPUT DI UN NUMERO INTERO POSITIVO A PIÙ CIFRE
Esempio numero 246
1. Supponiamo che N sia la variabile in cui mettere il numero inserito da inserire e la azzeriamo N=0
2. Acquisiamo il primo carattere "2" e lo convertiamo in numero e aggiorniamo N=2
3. Acquisiamo il secondo carattere "4" e lo convertiamo in numero
4. Moltiplichiamo N per 10 --> N=20 e aggiungiamo il 4 --> N=20+4=24 5. Acquisiamo il terzo carattere e lo convertiamo in numero.
6. Moltiplichiamo N per 10 --> N=24x10=240 e aggiungiamo 6 --> N=240+6=246
7. Acquisiamo il quarto carattere 13d/0dh e controlliamo che sia fine ciclo
ALGORITMO OUTPUT DI UN NUMERO INTERO POSITIVO A PIÙ CIFRE
Esempio numero 246
1. Isolo le cifre delle centinaia (/100) quoziente=2 resto=46
2. Convertiamo il quoziente in carattere e lo stampiano ("2")
3. Isolo la cifra delle decine (resto/10) quoziente=4 resto=6
4. Convertiamo il quoziente in carattere e lo stampiano ("4")
5. Isolo la cifra delle unità (resto) , le convertiamo e le stampiamo ("6")
Esempio generale
1. Determiniamo il numero di cifre che compongono il numero e inizializziamo la variabile potenza(10)
Ripeti
1. Calcolo quoziente e resto N/potenza
2. Converti in carattere il quoziente
3. Visualizza carattere
4. Poni N=resto di N/potenza
5. Poni Potenza = quoziente di potenza / 10
Finche potenza = 0
Download