Page 1 of 1

Régler la langue et l'heure (AM/PM) via un programme

Unread postPosted: 27 Apr 2017, 20:32
by Billboule
Hey !

Perso je me lance dans la programmation de petits programmes, dont un qui a pour but d'avoir mes préférences dans l'onglet mode de ma calculatrice (TI-83 Premium CE). J'ai réussi à tout faire sauf la langue et le choix AM/PM quand je choisis de régler l'horloge sur 12h, et je n'arrive pas à trouver les fonctions qui vont pour utiliser ça, pourriez vous m'aider ? :)

- Billboule

Re: Régler la langue et l'heure (AM/PM) via un programme

Unread postPosted: 27 Apr 2017, 20:53
by critor
Salut.

Pour la langue, je suis presque certain que l'on ne peut pas la régler avec un programme Basic.

Pour un affichage de l'heure sur 12h c'est défFmtHr(12, et sur 24h c'est défFmtHr(24.

En interne, l'heure est stockée sur 24h.
Donc pour enregister la nouvelle heure, tu as juste à ajouter 12 à l'heure fournie par l'utilisateur si il a choisi PM.

Re: Régler la langue et l'heure (AM/PM) via un programme

Unread postPosted: 27 Apr 2017, 20:54
by parrotgeek1
critor wrote:Salut.

Pour la langue, je suis presque certain que l'on ne peut pas la régler avec un programme Basic.

Pour un affichage de l'heure sur 12h c'est défFmtHr(12, et sur 24h c'est défFmtHr(24.

En interne, l'heure est stockée sur 24h.
Donc tu as juste à ajouter 12 à l'heure que tu règles si l'utilisateur choisit PM.

The getTmFmt( command returns the current time format of the clock on the TI-84+/SE calculators as an integer. There are two different time formats available: 12 (12 hour) and 24 (24 hours). You can store this value to a variable for later use. Of course, this command only works if the time format has actually been set, so you shold use the setTmFmt( command before using it.

sorry i don't know what it's called in French

Re: Régler la langue et l'heure (AM/PM) via un programme

Unread postPosted: 27 Apr 2017, 20:59
by critor
Voici un petit exemple d'utilisation, sur comment régler et afficher 9hPM :
Image

Re: Régler la langue et l'heure (AM/PM) via un programme

Unread postPosted: 27 Apr 2017, 23:47
by Billboule
En fait pour que ça affiche AM ou PM dans mode la calculatrice le fait tout seul au final ^^ (Si on rentre un format 12h et qu'on écrit 23h, elle mettra automatiquement 11 PM). Donc du coup pour le problème du réglage de la langue tu me dis qu'on ne peut pas le faire avec un programme basique, du coup comment ? :D

Si ça intéresse j'ai utiliser ça pour régler l'heure :
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
Disp "Format de l'heure"
Disp "(12h ou 24h)
Prompt A
défFmtHr(A)
EffÉcran
Disp "Heures"
Prompt H
Disp "Minutes"
Prompt M
Disp "Secondes"
Prompt S
défHeure(H,M,S)


- Billboule

Re: Régler la langue et l'heure (AM/PM) via un programme

Unread postPosted: 01 May 2017, 21:52
by Wistaro
Billboule wrote:En fait pour que ça affiche AM ou PM dans mode la calculatrice le fait tout seul au final ^^ (Si on rentre un format 12h et qu'on écrit 23h, elle mettra automatiquement 11 PM). Donc du coup pour le problème du réglage de la langue tu me dis qu'on ne peut pas le faire avec un programme basique, du coup comment ? :D

Si ça intéresse j'ai utiliser ça pour régler l'heure :
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
Disp "Format de l'heure"
Disp "(12h ou 24h)
Prompt A
défFmtHr(A)
EffÉcran
Disp "Heures"
Prompt H
Disp "Minutes"
Prompt M
Disp "Secondes"
Prompt S
défHeure(H,M,S)


- Billboule


Merci du partage de ton programme.

Pour changer la langue, c'est dans le menu :f22: (Mode).
C'est impossible à modifier via un programme en Basic.