Sby Inserito: 10 gennaio 2008 Segnala Share Inserito: 10 gennaio 2008 Ciao a tutti, ora spiego meglio il mio problema. Innanzitutto come ambiente di sviluppo utilizzo Mikrobasic.Faccio un esempio così è più facile comprendere:Ho un numero, 56lo voglio dividere nei due numeri, 5 e 6, in modo da poterli sommare ed avere 11.Oppure mi basta un sistema che da 56 io riesca a risalire al numero che manca per arrivare a 60 (quindi 4) e poterlo visualizzare poi sul display.Ho provato con un ciclo while, ma non funziona... (o sono io che sbaglio qualcosa). Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 10 gennaio 2008 Segnala Share Inserita: 10 gennaio 2008 Non è che ti sei spiegato molto bene, comunque provo a farti un esempio.Partendo sempre da 56. Hai 5 decine e 6 unità. COme fare a riconoscerle? Semplice fai una serie di test per determinare se N >10, N>100, etc. Se 10 >N >100 dividi N per 10, il resto sono le unità. Non so se nel Microbasic ci sono le due istruzioni per avere quoto e resto, se non ci sono devi farti la moltiplicazione e sottrazione per calcolarti il resto. Link al commento Condividi su altri siti More sharing options...
mshadow65 Inserita: 16 marzo 2008 Segnala Share Inserita: 16 marzo 2008 CiaoIn quasi tutti i basic c'e' la funzione MOD (Modulo) per il calcolo del resto di una divisione ... per cui potrebbe saltare fuori qualcosa di simileN=56D=N/10 ' Ottiene le decine (D)U=N MOD 10 ' Ottiene le unita (U)S=D+U ' Perbacco! Dovrebbe dare 11 (S)Furno Gianluca Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora