Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 04 Oct 2014, 19:13
La calculatrice TI convertit les nombres vers DMS (DegréMinuteSeconde) avec la fonction >DMS. La fonction >DMS ne fonctionne que dans les affichages de l'écran de calcul et des fonction Disp et Pause. Aucune valeur n'est stockée.
La fonction >DMS est dans le menu angle : 2nde+matrix+4
(ou bien 2nde+apps+4 selon le nom de la touche matrix/apps).
Code
Disp 10.5>DMS
Pause 10.5>DMS
10.5>DMS
// l'affichage est 10°30'0"
La conversion de DMS à degré se fait en saisissant l'angle avec les symboles °,',".
Le degré ° et la minute ' sont dans le menu angle tandis que la seconde est le symbole guillemet dela touche "+" : [alpha]+[+]=["]
ATTENTION à l'usage des guillemets dans ce cas précis, pour ne pas perturber les programmes.
Les degrés sont indispensables.
Code
10°30'30"
// le résultat affiché est 10.5083333
0°30'30"
// le résultat est .5083333333
Pour stocker les résultats, un programme peut réaliser les calculs.
Ce type de problème est d'aiileurs une conversions de la base de numération, un problème déjà résolu. D'autres programmes liés aux unité doivent déjà exister.
J'improvise celui-ci.
Code
Menu("","D>DMS",1,"DMS>D",2
Lbl 1
Input "ANGLE °:",X
// iPart( se traduit par ent( sur ti82statsfr, sinon les négatifs seront faux
iPart(X->D
60fPart(X->X
iPart(X->M
60fPart(X->S
Disp {D,M,S
Stop
Lbl 2
Prompt D,M,S
// ou bien
//Input "DEGRE:",D
//Input "MINUTE:",M
//Input "SECONDE:",S
Disp "X°=",D+M/60+S/3600
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Bonjour, je suis débutant et j'utilise une ti-82.
entrer 10.5>DMS me donne bien 10°30'0" mais par contre quand je veux réaliser le raisonnement inverse :
transformer 10h30minutes30secondes donc 10°30'30" en entrant 10°30'30" sur ma ti j'ai droit à une err syntax. Si je fait le test avec 10°30' j'obtiens 5.235987756 je ne comprend pas d'ou viens le probleme je devrais obtenir 10.5.
Pouvez vous m'aider svp, peut-etre les parametres de ma ti (je l'ai formaté)?
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 16 Jan 2015, 20:22
Je devine que ta calculatrice est en mode Radian. Cela se prouve avec mes test ci-après. Dans tout les cas pense à utiliser le mode degré si tu veux des degrés.
De toute évidence après plusieurs tests, les fonctionnalités permettant de _saisir_ des fractions d'angles n'existaient pas dans la ti82.
-les guillemets ne sont pas gérés pour les secondes d'arc
-l'apostrophe n'a aucune signification, elle est ignorée
Ton calcul, après élimination des secondes qui échouent toujours, semble être interprété sous les formes suivantes selon le mode.
10°30'
(radian) 10*pi/180*30*1~~5.236
(degree) 10*30=300
La ti82 ne se comporte donc pas comme une ti82stats, seul le degré et le radian semblent implémentés, pas la minute ni la seconde.
Pour une ti82 tu devras par conséquent réaliser les calculs toi-même ou utiliser un programme tel que celui que j'ai déjà posté. Je désigne celui qui stocke les résultats.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)