Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Soutenir Planète Casio !

Ce site vous plait ?

Ajoutez ce bouton sur votre site ou sur les forums pour soutenir Planète-Casio et sa communauté :

Le code à mettre sur votre site :

Ou dans votre signature :

Et rejoignez-nous sur :

Merci de votre soutien !

Défi
Retour liste des défis
Respecter la casse
Difficulté : Facile
Défi ajouté par : Shadow15510 le 29-07-2018 17:54
Shadow15510Hors ligneAdministrateurPoints: 5506 Défis: 18 Message
Question ou texte du défi :
Un joueur rentre son nom et celui-ci est stocké dans une Str (la n°1). Dans le jeu le nom est utilisé mais tous le programme respecte la casse sauf le nom qui est stocké entièrement en majuscules... Vous devez trouver un bout de code d'une ligne qui permet de conserver la première lettre du nom en majuscule tout en mettant toutes les autres lettres du nom en minuscules.
Je ne donne pas de nom de joueur en particulier : ce bout de code doit marcher quel que soit la longueur du nom.

"->" remplace la flèche d'affectation (dessous le "L" sur le clavier de la calto)
Faites attention aux espaces et aux majuscules

Indices
Bon courage !
Tu dois utiliser seulement quatres fonctions, deux à 1 argument, une à 2 arguments, et une à 3 arguments.
• Attention à la casse.
• Le résultat part de Str 1 et arrive dans Str 1 ("->Str 1").
• Il n'y aucun espace à part pour séparer "Str" du "1" qui suit.

Votre réponse au défi :

Þ ã Ý à á â


Commentaires :
Pages: Précédente | 1, 2

Dark stormHors ligneLabélisateurPoints: 11647 Défis: 179 Message
Posté le 30-07-2018 à 11:23 | #
Je t'ai envoyé un MP avec une solution en 1 ligne x)

[edit]
Par contre j'ai oublié le StrLower(), fais comme si il y était --'
CritorHors ligneAdministrateurPoints: 2729 Défis: 18 Message
Posté le 28-10-2019 à 21:59 | #
Est-il possible d'apporter des précisions sur ce qui est attendu ?

J'ai 5 lignes de code différentes qui font chacune ce qui est attendu (testé sur calculatrice) et qui sont toutes refusées.

Merci.
LephenixnoirEn ligneAdministrateurPoints: 25015 Défis: 174 Message
Posté le 29-10-2019 à 09:17 | #
Quelques éléments sont en page précédente. J'ajoute ici...

• Tu dois utiliser seulement trois fonctions, deux à 1 argument et une à 3 arguments.
• Attention à la casse du coup.
• Le résultat part de Str 1 et arrive dans Str 1 ("->Str 1").
• Il n'y aucune espace à part pour séparer "Str" du "1" qui suit.
Shadow15510Hors ligneAdministrateurPoints: 5506 Défis: 18 Message
Posté le 29-10-2019 à 12:54 | #
Tout a fait les espaces sont fidèles à la notation de Casio.
CritorHors ligneAdministrateurPoints: 2729 Défis: 18 Message
Posté le 29-10-2019 à 13:12 | #
J'écris bien évidemment à la Casio.

Pourquoi donc ne pas mettre les autres infos dans l'annonce du défi ?
Cela fait plus d'un an, et il n'a apparemment été réussi que 2 fois :
https://www.planet-casio.com/Fr/defis_basic/
Shadow15510Hors ligneAdministrateurPoints: 5506 Défis: 18 Message
Posté le 29-10-2019 à 13:22 | #
J'ai ajouté un spoiler indices qui reprend les remarques de Lephe, et j'ai trouvé une solution peut-être plus logique… Il faut utiliser StrLeft.
ChoukasHors ligneMembrePoints: 90 Défis: 5 Message
Posté le 21-02-2022 à 19:07 | #
Je crois avoir trouvé une solution avec 4 fonctions : 2 à 1 argument, 1 à 2 arguments et 1 à 3 arguments comme stipulé dans l'énoncé mais elle n'a pas l'air de passer :/ Elle marche pour les chaînes d'une taille n quelconque (n >= 1).
(Solution envoyée en MP)

Pages: Précédente | 1, 2

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 43 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd