Fonction DEG bizarre sur casio FX-880P
Modérateur : Politburo
- babaorhum
- Fonctionne à 1200 bauds

- Messages : 452
- Inscription : 13 janv. 2013 20:44
- Localisation : Marseille-est
Fonction DEG bizarre sur casio FX-880P
Bonjour,
Je voulais juste partager une bizarrerie sur la fonction DEG de mon FX-880P et voir si vous connaissez et si vous y trouvez une logique.
L'histoire se passe pendant le MPO n°40 de Marge qui m'a fait transpirer un peu ...
Donc pendant le debuggage de mon code, je rentre des coordonnées désormais célèbres du phare de la Vieille (48°02'26"N 4°45'23"W) - en basic casio ca donne :
DEG(48,02,26) = 48,04055556
DEG(-4,45,23) = -3,243611111
si je fais le même calcul sur Sharp (PC-1600), on obtient :
DEG 48,0226 = 48,04055556
DEG -4,4523 = -4,756388889
Que je confirme sur ma 41CX :
48,0226 HR 48,04055556
-4,4523 HR -4,75638889
Je me demande si Casio ne se gourre pas un peu dans la transformation décimale d'un angle (ou d'une heure) négatif ...
Bug ? connu ?
Je voulais juste partager une bizarrerie sur la fonction DEG de mon FX-880P et voir si vous connaissez et si vous y trouvez une logique.
L'histoire se passe pendant le MPO n°40 de Marge qui m'a fait transpirer un peu ...
Donc pendant le debuggage de mon code, je rentre des coordonnées désormais célèbres du phare de la Vieille (48°02'26"N 4°45'23"W) - en basic casio ca donne :
DEG(48,02,26) = 48,04055556
DEG(-4,45,23) = -3,243611111
si je fais le même calcul sur Sharp (PC-1600), on obtient :
DEG 48,0226 = 48,04055556
DEG -4,4523 = -4,756388889
Que je confirme sur ma 41CX :
48,0226 HR 48,04055556
-4,4523 HR -4,75638889
Je me demande si Casio ne se gourre pas un peu dans la transformation décimale d'un angle (ou d'une heure) négatif ...
Bug ? connu ?
BaBaoRhum
HP J728,200LX,1000CX,75C,71B, 48GX,42s,41CX,35s,32E,32Sii,28S,22s,21,16C,11C,12Cp
Sharp PC- E500,1600,1500,1350,1261,1245
Casio FX-502P,602p,850P,3900P,4000P
TI-74&92 ; Canon X-07 ; Panasonic HHC RL-H1400 ; TANDY EC-4026
HP J728,200LX,1000CX,75C,71B, 48GX,42s,41CX,35s,32E,32Sii,28S,22s,21,16C,11C,12Cp
Sharp PC- E500,1600,1500,1350,1261,1245
Casio FX-502P,602p,850P,3900P,4000P
TI-74&92 ; Canon X-07 ; Panasonic HHC RL-H1400 ; TANDY EC-4026
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: Fonction DEG bizarre sur casio FX-880P
Salut
Regarde la définition de la fonction dans la doc du 880 page 160.
La fonction DEG convertit un sexagésimal en décimal.
Donc deg(-4,45,23)=--4+45/60+23/3600= - 3.2436111111
Or toi tu veux -(4+45/60+23/3600)=- 4.7563888
Donc en Casio ça s'écrit : -deg(4,45,23)
Sur Hp et Sharp, la fonction n'a qu'un seul paramètre, le problème ne se pose pas de la même façon.

Ps : grâce à toi, j'ai ressorti ma 880p et ma hp-41cv, merci !
Regarde la définition de la fonction dans la doc du 880 page 160.
La fonction DEG convertit un sexagésimal en décimal.
Code : Tout sélectionner
deg(x,y,z)=x+y/60+z/3600Or toi tu veux -(4+45/60+23/3600)=- 4.7563888
Donc en Casio ça s'écrit : -deg(4,45,23)
Sur Hp et Sharp, la fonction n'a qu'un seul paramètre, le problème ne se pose pas de la même façon.
Ps : grâce à toi, j'ai ressorti ma 880p et ma hp-41cv, merci !
Dernière édition par ledudu le 23 mars 2013 02:31, édité 1 fois.
- babaorhum
- Fonctionne à 1200 bauds

- Messages : 452
- Inscription : 13 janv. 2013 20:44
- Localisation : Marseille-est
Re: Fonction DEG bizarre sur casio FX-880P
Merci Ledudu !!
CQFD.
Ma brave machine fait bien ses calculs mais pas toujours comme le pense son utilisateur ...
donc connu et pas bug ... ouf (c'est moi le bug)

CQFD.
Ma brave machine fait bien ses calculs mais pas toujours comme le pense son utilisateur ...
donc connu et pas bug ... ouf (c'est moi le bug)
BaBaoRhum
HP J728,200LX,1000CX,75C,71B, 48GX,42s,41CX,35s,32E,32Sii,28S,22s,21,16C,11C,12Cp
Sharp PC- E500,1600,1500,1350,1261,1245
Casio FX-502P,602p,850P,3900P,4000P
TI-74&92 ; Canon X-07 ; Panasonic HHC RL-H1400 ; TANDY EC-4026
HP J728,200LX,1000CX,75C,71B, 48GX,42s,41CX,35s,32E,32Sii,28S,22s,21,16C,11C,12Cp
Sharp PC- E500,1600,1500,1350,1261,1245
Casio FX-502P,602p,850P,3900P,4000P
TI-74&92 ; Canon X-07 ; Panasonic HHC RL-H1400 ; TANDY EC-4026
Re: Fonction DEG bizarre sur casio FX-880P
Merci pour l'excellente démonstration Ledudu. je trouve quand même que l'utilisation de cette fonction sur cette machine n'est carrément pas intuitive. C'est peut-être l'explication du grand nombre de marins perdus dans le triangle des Bermudes ... Ils avaient un FX-880P à bord

Dernière édition par Tipoucet le 23 mars 2013 13:10, édité 1 fois.
Dominique
- Paul Tergeist
- Fonctionne à 9600 bauds

- Messages : 2417
- Inscription : 15 oct. 2007 15:50
- Localisation : 3ème planète après le soleil
Re: Fonction DEG bizarre sur casio FX-880P
Brillant Ledudu
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: Fonction DEG bizarre sur casio FX-880P
Bon,c'est pas comme si j'avais résolu la quadrature du siècle, mais merci quand même... 
- Marcus von Cube
- Fonctionne à 1200 bauds

- Messages : 914
- Inscription : 20 avr. 2006 13:48
- Localisation : Wehrheim, Allemagne
- Contact :
Re: Fonction DEG bizarre sur casio FX-880P
... ou DEG(-4,-45,-23)ledudu a écrit : Donc en Casio ça s'écrit : -deg(4,45,23)
Marcus von Cube
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S

