Exercice tres dur

Fermé
did - 11 nov. 2009 à 23:12
 sansmetierfixe - 11 nov. 2009 à 23:45
Bonjour,
ecrire un programme qui affiche un chiffre en lettre (inferieur a 10 000).
merci d'avance .
A voir également:

2 réponses

(@)-JYX8X8-(@) Messages postés 4185 Date d'inscription vendredi 10 avril 2009 Statut Contributeur Dernière intervention 24 décembre 2014 422
11 nov. 2009 à 23:14
bah c'est pas marrant pour toi si c'est a nous de le faire ^^, (c'est pas pour l'école par hasard ;)
1
denrou Messages postés 432 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 10 septembre 2010 132
11 nov. 2009 à 23:22
il suffit juste de savoir comment sont construit les chiffres, il faut d'abord savoir combien il y a de chiffres, ensuite tu pars du premier chiffres pour aller jusqu'au dernier
un exemple : 32857
5 chiffres (compris entre 4 et 6 --> suffixe mille)
5 - 4 = 1 --> on enlève le suffixe (les dizaine de miliers)
premier chiffre = 3 --> trente (on est dans les dizaine)
deuxième chiffre = 2 --> deux (on est dans les unités)
troisième chiffre = 8 --> huit (on est dans les centaines)
quatrième chiffre = 5 --> cinquante (dizaines)
cinquième chiffre = 7 --> sept (unités)

Au final on a trente deux mille huit cent cinquante sept

en fait il te faut une boucle qui boucle tous les chiffres de ton nombre et une boucle de trois qui compte par cent (donc 3), le reste, c'est des conditions.
0
sansmetierfixe
11 nov. 2009 à 23:45
php ou qbasic aussi
pas tous compris mes
utilise des variables des boucles for des codes asccii du rand (x,y) si tu veut ,un peu de if aussi

$chiffre = x;
$chiffre = y;


chr() : Retourne un caractère spécifique
tu mélange bien réfléchie aussi ça aide.

doc.php.nexen.pdf .... bien amicalement je suis loin
du metier informatique et je te dis je peus le faire ,pas ce soir .
0