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.
L'espace membre

Pas encore membre de Planète-Casio ?

Vous voulez mettre à jour vos programmes, et cela en temps réel et sans restrictions ? Être informé(e) des derniers commentaires postés sur vos programmes ? Faire partie d'une communauté active basée sur l'échange et le partage ?

Inscrivez-vous !
Défi
Retour liste des défis
Cosinus 007
Difficulté : Difficile
Défi ajouté par : Samsamx le 22-06-2007 15:08
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Question ou texte du défi :
Votre mission, si vous l'acceptez :
- Creer une fonction qui calculera le cosinus d'un angle donné.
- Envoyer cette fonction par message personnel a moi-meme

Vos gadgets :
- Une calculatrice (CASIO de préférence)
- Un cerveau (évolué de préférence)
- Un crayon (taillé de préférence)
- Une rame de papier (de 300 feuilles de préférence)

Le but de votre mission :
- Cette fonction pourra etre utilisée dans des langages comme le MLC ou les cos, sin, tan sont inconnus...
- Votre mission vous permettra aussi d'apprendre de nouvelles choses intéressantes !!

Vos Impératifs :
- Vous ne DEVEZ PAS utiliser d'autres fonctions trigonométriques ou quoi que ce soit qui s'en approche (seulement les 4 opérations basiques)
- Vous pourrez utiliser des NOMBRES DECIMAUX.



Quelques recommendations :
- les fonctions telle que racine carrée, puissance ou autres sont interdites, a vous de trouver une alternative...
- Si vous avez la moindre question, n'hésitez pas a me la poser...


Dernière chose : Bonne Chance

edit :
Les nombres decimaux sont finalement autorisés. Après un test, je me suis rendu compte que c'était impossible sans.
En revanche, je précise bien que seule + - * / sont autorisées.


Voici la grille d'évaluation :
Taille /2
Limite de calcul /1.5
Précision /1.5
Utilisation des 4 opérateurs uniquements /1.5
Absence de bugs /1
Rapidité /1
Originalité /1
Appréciation Personnelle /0.5


Commentaires :
Pages: 1, 2, 3 | Suivante

SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 22-06-2007 à 15:11 | #
le programme sera en Basic ou en MLC pour les plus aventureux (la note ne dépendra pas du langage, et je ferai une grille d'évaluation plus tard)
IbiHors ligneMembrePoints: 643 Défis: 115 Message
Posté le 22-06-2007 à 19:38 | #
Intéressant comme défi. Je vais fouiller dans les bouquins de prépa que jai chez moi
NeuronixHors ligneFondateurPoints: 4488 Défis: 21 Message
Posté le 23-06-2007 à 15:30 | #
Bon pour SamsamX (mathématiquement simpliste ne m'engueule pas Alexis stp!)

Produit scalaire de a et b vecteurs en gras comme le veux la norme universelle

N(a)norme de a

La formule que l'on apprend en première sans savoir pourquoi :
<a,b> = N(a)*N(b)*cos(a,b)

D'où cos(a,b) = <a,b> / N(a)*N(b)

Tu prends en suite le produit scalaire usuel

cos(a,b) = (x*x' + y*y') / ( [SQRT](x ^2 + y ^2)*[SQRT](x' ^2 + y' ^2) )

Reste le problème de la racine en MLC
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 23-06-2007 à 15:35 | #
Sauf qu'il ne veut pas un nombre décimale...
NeuronixHors ligneFondateurPoints: 4488 Défis: 21 Message
Posté le 23-06-2007 à 15:36 | #
ah... beh je vois pas trop comment faire..
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 24-06-2007 à 08:24 | #
Il faut trouver le moyen de faire une racine avec des opérations usuelles ? Possible ?
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 24-06-2007 à 09:20 | #
oui avec des puissances.
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 24-06-2007 à 12:05 | #
je vous laisse chercher par vous meme, et si personne ne trouver d'ici un mois je vous donnerais une piste...

Je ne l'ai pas encore programmé moi meme mais je sais exactement comment faire (je vous prévient ca peut prendre de la place)
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 26-06-2007 à 11:52 | #
J'ai un peu modifier le défi...
Vous pouvez utiliser des nombre décimaux...
Mais PAS DE RACINE CARREE OU DE PUISSANCE !!! (a moins de le faire avec les 4 opérateurs)


edit :
Je précise que je vient de finir le programme
Maxibolt deco
Statut : Invité
Posté le 04-09-2007 à 13:54 | #
Mouais ya plus simple...Avec une série de Fourrier

Pages: 1, 2, 3 | Suivante

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