Calculatrice

Résolu
spyke197 Messages postés 5 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 23 novembre 2005 - 21 nov. 2005 à 19:46
faysal2pac Messages postés 4 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 1 octobre 2009 - 22 avril 2009 à 01:22
slt,
jdois realiser une calculatrice pour grands nombres qui effectue les operations de base (+,-,*,/)avec vraiment le detail des operations (ex: retenu pour laddition, et pour la division c just une division entiere) ainsi que les changements de bases (binaire,hexa,decimal)....
merci de maider en urgence parce que je ne sais vraiment pas comment m'y prendre...

15 réponses

cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
21 nov. 2005 à 22:32
Ta calculatrice ne s'appellerai pas par hasard la bistromathique ??? :D

Je vien d'y passer moi aussi et je m'en suis plutot tres bien tiré :p
3
spyke197 Messages postés 5 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 23 novembre 2005
22 nov. 2005 à 00:21
bah ecoute je c pa du tou, on nous a donné le sujet com ca donc je ne connais pas le nom de la calculatrice....par contre si c t possible ktum donne ton algorithme o moins pour me donner une idée meme si ce n'est pas ca, ca serait gentil.....sinon merci qd meme
3
cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
22 nov. 2005 à 19:44
Ah nan dsl c'est la regle du site, le forum est la pour le faire aider et non pas pour se faire faire son travail !

(et pis meme moi j'en ai bavé alors faut que t'en baves aussi xD)
3
spyke197 Messages postés 5 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 23 novembre 2005
22 nov. 2005 à 19:51
tkt ke ca fait deja 3 semaines ke jen bave,jsui bloké en fait paskon doit separer le nombre en paquet de trois chiffres en utillisant un tableau (ou une liste chainé) ce qui facilite les calculs meme si ce sont de tres grands nombres donc si tu pouvais o moin meclairer sur ce point je ten serai reconnaissant.....merci!!!!
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
22 nov. 2005 à 23:37
"separer le nombre en paquet de trois chiffres en utillisant un tableau (ou une liste chainé)"



?????????? ???????????



C'est a dire ?
3
spyke197 Messages postés 5 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 23 novembre 2005
23 nov. 2005 à 11:15
bah en gros cette calculette en plus de calculer en faisant les operations a lancienne comme au primaire, quand tu vas rentrer ton 1er nombre, on va le couper en petits paquets de trois chiffres (ex:1123456789 => |001|123|456|789|) dans un tableau ou une liste chainée. on va faire pareil avec le 2eme nombre et ensuite pour laddition par exemple on va ajouter en partant de la droite ver la gauche les petits paquets un a un.
Donc meme avec un nombre tres grand (avec 15, 20 ou 30 chiffres) nous aurons toujours le resultat exact et nous pourrons additionner nimporte quels grands nombres : de meme pour -,*,/. (Mais bon cette calculette est vraiment benefique pour la multiplication et la division de tres grands nombres....)

Je ne sais pas si j'ai été assez clair mais c'est ce "decoupage" en paquet de trois ou je bloque.
3
cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
23 nov. 2005 à 21:37
oula ce n'est pas terrible ta methode ... ca va etre lent ... et en
plus tu seras bloqué pour la division, voir meme la multiplication ...
moi je fais les operations character par character :

123 + 456 ->

6+3 = 9 -> 9

5+2 = 7 -> 7

1+4 = 5 -> 5

resultat : 975 (ok c'est un exemple facile ... donc un autre)

456 + 789 ->

6+9 = 15 -> 5 retient 1

5+8 = 13 -> 3 + la retenue -> 4 retient 1

4+7 = 11 -> 1 + la retenue -> 2 retient 1

il reste une retenue -> 1

resultat : 1245

l'addition c'est ce qu'il y a de plus simple, la je fais exactement ce
que j'ai appri en primaire avec les retenues ... et pour toutes les
operations il suffit juste d'utiliser ce que l'on a appris dans notre
tendre enfance xD

allé si t'es sages je te montre ma multiplication !
3
spyke197 Messages postés 5 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 23 novembre 2005
23 nov. 2005 à 22:24
merci pour le pti exemple, jaurai aimé aussi pouvoir faire comme ca puis c'est vrai que c'est plus simple, mais le sujet est strict "par paquet de trois seulement" sinon jaurai fait comme toi mais bon......la prof veut pas alors comme madame ne veut pas, bah jfais comme elle a dit.........
3
cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
24 nov. 2005 à 11:17
Uh mais comment tu ve faire une multiplication par paquets de 3 ?????????
0
laurylafage Messages postés 2 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 24 novembre 2005
24 nov. 2005 à 22:55
mdrrrrr spyke il ets a rendre pour lubdi t pa dan la merde
0
laurylafage Messages postés 2 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 24 novembre 2005
24 nov. 2005 à 23:02
Moi j sui dans sa classe ossi et on est dans la merdeee!!!!!!!!
0
garga69 Messages postés 2 Date d'inscription mercredi 16 novembre 2005 Statut Membre Dernière intervention 25 novembre 2005
25 nov. 2005 à 12:27
g le meme devoir faire et je galere enormement et je voudré bien savoir
si vous avez des idées pour demarré a faire une multiplication

le seul truc ke je pouré faire c pour faire 123*12

c de programmé pour faire 123+123+123+...+123 mais pour les grand
nombre je trouve des trucs absurde et g du mal a augmenté la taille des
tablo dans lekel g rentré les resultat du coup a laffiichage il manke
les case de retenues
0
garga69 Messages postés 2 Date d'inscription mercredi 16 novembre 2005 Statut Membre Dernière intervention 25 novembre 2005
25 nov. 2005 à 18:49
si vous vez des idées ya pas de soucis chui preneur ossi merci
0
cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
25 nov. 2005 à 21:18
loul je te conseil d'abandonner cette idee immediatemment !!!

au debut je ne savais absolument pas comment j'allai faire ma division,
alors je suis parti sur cette idee ... ca marche nickel, mais lorsque
j'ai voulu testé avec un grand nombre, j'ai cru que mon prog partait en
boucle infinie !!! plus de 15 minutes pour diviser 1563216542 par 5 ca
ne le fait pas ...
0
faysal2pac Messages postés 4 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 1 octobre 2009
22 avril 2009 à 01:22
salut tidam ...aussi jai fais la multiplication ,laddition,la soustraction mais la division jai essayé pendant 3 jours pour trouver une solution mais j'arrive plus .... jaimerai bien avoir ta methode pour la division(juste le principe).. merci
0
Rejoignez-nous