π
<-

Time and Date conversion challenge

Time and Date conversion challenge

Unread postby Bio_Hazard1282_rPi3 » 02 Dec 2020, 00:56

Hello, everyone! Just for fun, I am making a challenge for you to complete. This challenge is targeted toward those who don't have a lot of experience in TI-Basic programming. But anyone with any experience level may participate.

In this challenge, you will convert the current date and time to a percentage that represents the progress of the year.

For an example input of the current date and time, the following temporary lists will be used:

Code:

Code: Select all
getDate→L1
getTime→L2



And the output will be a percentage that looks like this:

Code:
Code: Select all
32.18 (% symbol is NOT required!)



Another example is the start of the year is the very beginning of the year is 00.00 and the end is 99.99.

Requirements:

* The program must be equal to or less then 750 bytes
* The program must be compatible on all models of the TI-84 Plus family (including color editions)
* The program must be compatible with OS 2.20+ (no 2.53MP+ commands)
* The code must be YOURS! You may not copy it from other people.
* The output MUST have a fixed decimal place of two. (eg. 56.32)
* The output value must be >0 and <100.01
* No assembly is permitted. This includes ICE, Axe, BBC Basic, Grammar, etc.
* No libraries of any kind are permitted including Celtic III, xLib, Axe, BatLib, etc.
* You must work on this by your own. If you had help from others, what's the point?
* The deadline is 12:00 AM on January 1st, 2021 UTC.
* This program must work with any date and time of any year, INCLUDING LEAP YEARS.

You can take all the time you need, no need to rush!


----------

Bonjour à tous! Juste pour le plaisir, je vous propose un défi à relever. Ce défi s'adresse à ceux qui n'ont pas beaucoup d'expérience en programmation TI-Basic. Mais n'importe qui avec n'importe quel niveau d'expérience peut participer.

Dans ce défi, vous allez convertir la date et l'heure actuelles en un pourcentage qui représente la progression de l'année.

Pour un exemple d'entrée de la date et de l'heure actuelles, les listes temporaires suivantes seront utilisées:

Code:

Code: Select all
getDate → L1
getTime → L2



Et la sortie sera un pourcentage qui ressemble à ceci:

Code:
Code: Select all
32.18 (le symbole% n'est PAS requis!)



Un autre exemple est que le début de l'année est le tout début de l'année est 00,00 et la fin est 99,99.

Exigences:

* Le programme doit être égal ou inférieur à 750 octets
* Le programme doit être compatible sur tous les modèles de la famille TI-84 Plus (y compris les éditions couleur)
* Le programme doit être compatible avec OS 2.20+ (pas de commandes 2.53MP +)
* Le code doit être le vôtre! Vous ne pouvez pas le copier d'autres personnes.
* La sortie DOIT avoir une décimale fixe de deux. (par exemple 56,32)
* La valeur de sortie doit être> 0 et <100,01
* Aucun assemblage n'est autorisé. Cela inclut ICE, Axe, BBC Basic, Grammar, etc.
* Aucune bibliothèque d'aucune sorte n'est autorisée, y compris Celtic III, xLib, Axe, BatLib, etc.
* Vous devez y travailler vous-même. Si vous aviez l'aide des autres, à quoi ça sert?
* La date limite est le 1er janvier 2021 UTC à 00h00.
* Ce programme doit fonctionner avec n'importe quelle date et heure de n'importe quelle année, Y COMPRIS LES ANNÉES BISSÉ.

Vous pouvez prendre tout le temps dont vous avez besoin, pas besoin de vous précipiter!
TI created OS 5.6 for TI calculators. As a result of this, Chuck Norris roundhouse-kicked that OS in the face and told it to go back to 5.3.0. The OS 5.6 no longer exists today. By the way, what is 5.6?
User avatar
Bio_Hazard1282_rPi3
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 33.3%
 
Posts: 3
Joined: 05 May 2020, 19:27
Gender: Male
Calculator(s):
MyCalcs profile
Class: Senior
YouTube: ThunderlordZinogre
GitHub: BioHazard1282

Re: Time and Date conversion challenge

Unread postby Adriweb » 08 Dec 2020, 02:19

Nice challenge :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80%
 
Posts: 14844
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Time and Date conversion challenge

Unread postby Lucedi » 08 Dec 2020, 05:05

défi intéressant
User avatar
Lucedi
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 2
Joined: 03 Nov 2020, 09:05
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Time and Date conversion challenge

Unread postby Lucedi » 21 Dec 2020, 08:42

ce défi me rappelle le programme de comparateur de vol que j'ai développé il y a peu qui permet lors d'un voyage en europeImage de savoir quel est le pourcentage du vol effectué. Vous savez en même temps ce qui vous reste à faire.
User avatar
Lucedi
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 2
Joined: 03 Nov 2020, 09:05
Gender: Not specified
Calculator(s):
MyCalcs profile


Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3957 utilisateurs:
>3927 invités
>24 membres
>6 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)