Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- il programma e' stato creato per convertire i numeri in una base prefissata di 6 o di una qualsiasi dalla 2-10
- All'inizio si dichiarano 7 variabili "Intergal"
- e una "Booleana"
- Di Conseguenza
- il programma permette di inserire la base desiderata in cui il numero verrà inserito e farà una verifica per controllare che il numero non sia minore di 2 o maggiore di 10
- Successivamente
- il Programma chiederà di immettere la lunghezza di entrambi i numeri e si accerterà che il numero sia positivo
- Dopodiche
- esso chiederà all'utente di inserire i numeri dal piu significativo al meno una alla volta da sommare,
- una volta finito l'insersione il programma mostrerà il numero in base 10 grazie alla variabiele "conversione"
- facendo un ciclo di conversione prendendo l'array del numero inserito moltiplicandolo ogni numero alla potenza della base con la lunghezza del numero meno uno e meno l'indice
- questo si ripete anche per il secondo numero
- Seguentemente
- il programma sommerà i due numeri immessi una cifra alla volta partendo dalla meno significativa, usando l'operando condizionale per determinare se il numero sommato con il riporto è piu grande della base o meno, se lo è il programma lascierà il resto della divisone del numero per la base
- per finire il programma ricontrollerà se la somma dei due numeri è piu grande della base assegnado il risultato booleano nella variabile "riporto"
- concludendo se ci sarà un riporto nell'ultimo numero il programma lo assegnera nell'indice negativo "-1" e partirà da quest'indice a calcolare la base 10 mostrando il tutto alla fine
- Gruppo di Jordi Cabrera,Cioncolin,Afrouk,Singh jasman
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement