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
Polygone rotatif
Difficulté : Moyen
Défi ajouté par : Legolas le 11-03-2016 12:23
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Question ou texte du défi :
Vous devez développer un petit programme qui prendra en compte un argument n (qui appartient aux entiers naturels), puis trace un polygone régulier de n côtés, centré sur l'écran de la calculatrice. Si cela s\'arrêtait ici, ce serait un défi plutôt facile ! Il faudra donc être en mesure de faire tourner ce polygone sur lui-même ! Je noterai sur la taille du programme et la vitesse de rotation. Bonne chance !


Commentaires :
Pages: 1, 2 | Suivante

LephenixnoirHors ligneAdministrateurPoints: 24229 Défis: 170 Message
Posté le 12-03-2016 à 17:02 | #
Bon j'ai plus ou moins pu régler le problème en affectant aux défis concernés des nouveaux ids pour éviter les collisions, par contre je n'ai pas pu migrer les messages.
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Posté le 12-03-2016 à 17:07 | #
Du coup tu les as effacé. Merci !
NinestarsHors ligneMembrePoints: 2461 Défis: 24 Message
Posté le 12-03-2016 à 17:18 | #
Je t'ai envoyé ma solution Legolas
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Posté le 12-03-2016 à 17:46 | #
Ok, je la regarde quand j'aurai un ordi, ce soir je pense ou demain.
Dark stormHors ligneLabélisateurPoints: 11634 Défis: 176 Message
Posté le 12-03-2016 à 19:08 | #
Je t'ai envoyé un MP, je pense avoir fait un truc très condensé, ça fait 8 lignes tout comprit.
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Posté le 12-03-2016 à 19:49 | #
Ninestars, ton programme (le premier, pas le deuxième...) fonctionne, il est plus lourd que celui de DS mais le sien est bugué alors... Tu le fais en degré alors. Justement, après avoir lancé le tien qui me règle en degré, ça me fait des formes bizarres avec celui de DS, comme une étoile à 5 branches (n=5 ou 15), une rosace d'étoiles à 5 branches (n=25), un polygone régulier (enfin ! ) qui ne tourne pas (n=20)...
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Posté le 12-03-2016 à 21:08 | #
DS ton programme marche parfaitement maintenant, j'ai rajouté Rad au début quand même. Il fait 108 octets avec cela, contre 112 pour Ninestars (le deuxième marche aussi en fait).
Dark stormHors ligneLabélisateurPoints: 11634 Défis: 176 Message
Posté le 12-03-2016 à 21:10 | #
Si tu veux je te fais le même pour les étoiles à 2n+1 branches
NinestarsHors ligneMembrePoints: 2461 Défis: 24 Message
Posté le 13-03-2016 à 00:18 | #
118 octets, enfin si tu veux je peux le faire en 84 et condition que les réglages soient bons avant de lancer le programme
C'est ça qu'il faut regarder : le code en lui même, pas les réglages...
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Posté le 16-03-2016 à 16:27 | #
@DS : dans ton programme, si tu enlèves le Cls, tu multiplies par deux la vitesse du processeur, et tu met n=(ln 8 )X0.81 (oui j'y ai passé deux heures de maths pour trouver des formules belles ), ça va faire une figure génialement belle !

Pages: 1, 2 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 94 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