Salve,ho ricevuto un compito in cui bisogna fare una conversione nei vari sistemi di numerazione.
Mi spiego meglio: ad inizio programma si apre il seguente menù
1 Da binario a decimale
2 da decimale a binario
3 da decimale ad esadecimale
4 da esadecimale a decimale
5 da binario ad esadecimale
6 da esadecimale a binario.
E l'utente deve scegliere attraverso il numero che conversione vorrà eseguire.
Poi si chiede di inserire la stringa (se esadecimale di massimo 4 caratteri,se binario di massimo 16,se è binario da 0 a 32767).
Ed infine di far visualizzare a video il numero trovato.
Ho fatto il flow-chart e l'inizio del codice fino al menu,poi mi sono bloccato,non so più come continuare e convertire i numeri.
Ho visto da altre parti ma c'erano programmi difficili per noi.
Non chiedo di farmi tutto il programma poi se c'è qualcuno di buona volontà,lo accetto volentieri.Dico fin da ora che non lo copierò ma cercherò di capire,ma almeno qualcuno che mi illumini e mi dia la strada per continuare perchè sono bloccato e la consegna è a breve.
Aggiungo inoltre che essendo una classe al primo anno,siamo alle basi di c e quindi abbiamo fatto solo le variabili int e float,le costanti,i vettori,i contatori e i vari cicli. Non abbiamo fatto void e cose strane che ho visto in altri programmi.
Grazie mille e buona serata. Riccardo.