Poster un nouveau sujet Poster une réponse
[Cherche]Programme conversion
Auteur Message
Monjenx



Autorisation : Membre
Nb de messages : 24
Inscrit le : Jeu 04 Sep 2014, 17:40
Posté le : Sam 04 Oct 2014, 17:33   Citer 

Bonjour/bonsoir à tous happy.gif

Je recherche un programme qui pourrais convertir un nombre en heure/minute/seconde, je m'explique :

Sur la casio, on peut converti un nombre, exemble : 6.75 avec un bouton qui donne le résultats en heure/minute/seconde.

Et donc je cherche un programme pouvant faire pareille happy.gif
merci de vos futurs réponses happy.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 04 Oct 2014, 19:13   Citer 

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)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
marco
Invité
Posté le : Ven 16 Jan 2015, 7:00   Citer 

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é)?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 16 Jan 2015, 20:22   Citer 

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)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
marco
Invité
Posté le : Sam 17 Jan 2015, 18:38   Citer 

Super merci beaucoup de la réponse je vais réaliser le programme. Merci pour ce super site !

  Haut de page Bas de page 
 
marco
Invité
Posté le : Sam 17 Jan 2015, 19:48   Citer 

Ca marche super bien ! Meeeerciii !

  Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 9 requêtes