casio fx-4000p

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Avatar de l’utilisateur
spacemax
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 85
Inscription : 05 nov. 2011 13:45
Localisation : Alpes de Haute Provence
Contact :

casio fx-4000p

Message par spacemax » 12 juin 2012 08:15

Bonjour à tous et à toutes,

J'ai acheté aux puces une calculatrice fx-4000p, machine superbe. Je me suis amusé à la programmer, c'est sympa et plutôt fastoche. Par contre, j'ai rencontré un "bug" au niveau calcul : le carré d'un nombre négatif est négatif !!! Est-ce que quelqu'un qui en possède une pourrait me confirmer ce fait ?

merci d'avance.
Don't forget the spirit of the game...

Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: casio fx-4000p

Message par Pocket » 12 juin 2012 09:28

Bonjour et re-bienvenue spacemax,

Re-penser à faire un petit tour par ici : viewforum.php?f=49 ;)

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: casio fx-4000p

Message par ledudu » 12 juin 2012 10:12

Bonjour
C'est exact. -7²=-49
Cela s'interprête avec la priorité des opérations (multiplication avant addition).
-7² =-(7²)=-49
D'ailleurs, si tu fais -7→A puis A + x² tu obtiens bien 49
Si tu fais -7 Enter puis Ans + x² tu lis à l'écran ANS² et tu obtiens encore 49.
Mais si tu fais, -7 enter puis tu appuies sur x², tu vas lire -7² à l'écran, tu fais enter, ça donne -49.

Ce qui est troublant c'est qu'il y a un signe (-) spécifique pour les nombres négatifs mais il ne prend pas le pas sur la multiplication, il est équivalent à la soustraction. Je pense que c'est un parti pris. Les profs de maths apprécieront.

En revanche, pourquoi deux signes - et (-) ? Ce n'est vraiment pas pratique.
Si on tape -3 au lieu de (-)3 + Enter, on a une erreur.
Beaucoup de machines s'en passent (même chez Casio Pir2 :tongue: , les pockets par exemple), peut-être une demande spéciale d'un ministère de l'éducation ici ou là-bas... Dès fois ils sont un peu, comment dire, surprenants... :pirat: Et ça a l'air de toucher plutôt les machines à destination des élèves (les graphiques par exemple).

Avatar de l’utilisateur
zork750
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 489
Inscription : 29 avr. 2011 15:44
Localisation : Paris

Re: casio fx-4000p

Message par zork750 » 12 juin 2012 10:48

à moins d'inclure dans ton programme l'instruction abs (pour valeur absolue), et la plus de problème avec les nombres négatifs, ou sinon un peu plus complexe, une condition si x<0 alors "valeur négative", "entrer positif", ou autre, les possibilités de tests sur cette machine sont nombreuses, dommage qu'il manque la pse ou pause, cela éviterait la pression sur la touche exe.

Bon programme......... :D

@+

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: casio fx-4000p

Message par ledudu » 12 juin 2012 11:43

Salut Zork
En programmation, le problème ne se pose pas, les données sont dans des variables et le résultat est sans surprise(à moins d'écrire - 2² dans un programme mais bon, faudrait être vicieux....). 8)

Avatar de l’utilisateur
spacemax
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 85
Inscription : 05 nov. 2011 13:45
Localisation : Alpes de Haute Provence
Contact :

Re: casio fx-4000p

Message par spacemax » 12 juin 2012 13:17

Donc dans les calculs au lieu de -x2 faire -x*-x sauf à mettre dans une variable au préalable !
Belle machine tous de même !!!
Merci pour vos réponses :)
Don't forget the spirit of the game...

Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: casio fx-4000p

Message par ledudu » 12 juin 2012 13:23

Ou faire (-x)², ce qui est la notation correcte en math si on veut un résultat positif.

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7180
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: casio fx-4000p

Message par gege » 12 juin 2012 20:55

Tres joli modele la 4000P, une apparence classique et de bon gout, afficheur et programmation confortables.
On peut la preferer aux plus puissantes 4500, 4800 voire 5800 sur des criteres esthetiques.
Petite question : precede-t-elle bien la cousine proche 7000G ?
G.E.

Avatar de l’utilisateur
spacemax
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 85
Inscription : 05 nov. 2011 13:45
Localisation : Alpes de Haute Provence
Contact :

Re: casio fx-4000p

Message par spacemax » 12 juin 2012 23:52

Pour le fun et pour ceux que ça intéresse, un petit jeu du pendu :

Code : Tout sélectionner

Lbl 0:"PENDU"▲Int(Ran#x1000)→X:10→Y:Lbl 1:"N=":?→N:N≠X⇒Dsz Y:Goto 2:Goto 3:Lbl 2:N>X⇒"N>X"▲N<X⇒"N<X"▲N=X⇒Goto 4▲"CHANCE"▲Y▲Goto 1:Lbl 3:"PERDU"▲X▲Goto 0:Lbl 4:"GAGNE"
a+X
Dernière édition par spacemax le 17 juin 2012 18:30, édité 1 fois.
Don't forget the spirit of the game...

Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: casio fx-4000p

Message par Pocket » 13 juin 2012 09:16

Salut,

Tu devrais éditer ton message et utiliser les balises [code] et [/code] pour rendre le programme plus lisible.

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

Avatar de l’utilisateur
zork750
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 489
Inscription : 29 avr. 2011 15:44
Localisation : Paris

Re: casio fx-4000p

Message par zork750 » 13 juin 2012 12:13

Spacemax, merci, je salue l'initiative, aussi tôt acquise hop un jeu, même si pas encore testé, au lieu de "perdu", cela devrait être "pendu"........... :pirat:

Avatar de l’utilisateur
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2483
Inscription : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: casio fx-4000p

Message par C.Ret » 13 juin 2012 13:21

Oui, c'est bien, mais c'est pas le jeu du pendu, c'est celui du "Deviner un nombre entre 1 et 1000" !
SHARP PC-1211 + CE-121 + CE-122. | VIC 20 Commodore 128D + Printer P-803 + SD2iec. | TI-57 LCD | HP-28S + HP82240A | TI-74 BasiCalc | HP-41C + (2 memory + stat + IR) | HP-15C | HP Prime Color Touchscreen Graphing Calculator| TI-92 II | CASIO fx-602p + FA-1 | HP-71B 64K+JPC-ROM+HPIL+card reader . Sommaire des M.P.O..

Avatar de l’utilisateur
zork750
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 489
Inscription : 29 avr. 2011 15:44
Localisation : Paris

Re: casio fx-4000p

Message par zork750 » 13 juin 2012 13:45

C.ret, effectivement parce que celui du pendu se joue avec des mots à deviner, en plaçant des lettres, dont la 1ere serait affiché ainsi que la dernière, avec à coté la potence qui se dessine au fur et à mesure, mais sur 4000P c'est impossible, pas de graphisme, mais le nombre d'essai qui diminue à chaque fois que l'on rate, c'est bien vu, et tout aussi efficace, d'autant que celui ci est rappeler au joueur, et le fait d'utiliser des chiffres n'est pas plus mal non plus, à condition d'aller au delà de 100.

cela me rappelle un jeu sympa sur 502P, lequel est programmable sur 602P, des chiffres étaient mis dans le désordre à l'écran, et les touches PO à P4 ou P5, permettaient au joueurs de remettre les chiffres dans l'ordre, je ne sais si cela est possible sur 4000P. le tirage était aléatoire et 9-10 chiffres apparaissaient à l'écran..........que de souvenirs........... :wink:

@+, et merci encore spacemax........... :D

Avatar de l’utilisateur
spacemax
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 85
Inscription : 05 nov. 2011 13:45
Localisation : Alpes de Haute Provence
Contact :

Re: casio fx-4000p

Message par spacemax » 17 juin 2012 18:29

Encore un petit code, plus pratique pour les maths. Le calcul du Plus Grand Dénominateur Commun (PGCD) avec la méthode d'Euclide :

Code : Tout sélectionner

Lbl 0:?→X:?→Y:Lbl 1:X<Y⇒Goto 0:Lbl 2:(X-Int (X÷Y)xY)→R:R=0⇒Goto 3:Y→X:R→Y:Goto 2:Lbl 3:Y
Don't forget the spirit of the game...

Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403

Répondre

Revenir vers « Tous les Pockets »