Gamme TI-82
Partager sur Facebook Fil RSS Imprimer la page
Cacher les résultats

Résultat de la recherche



Poster un nouveau sujet Poster une réponse
Aide "la plage "
Auteur Message
Kihrus
Invité
Posté le : Lun 28 Fév 2011, 21:16   Citer 

Bonjour,
j'ai besoin d'un peu d'aide, enfin j'ai test de faire un programme 4h pour pas grand chose je pense qu'un peu d'aide ne me fera pas de mal crazy.gif.

Le "sujet" :
(o, (vecteur) i, (vecteur) j) est un repéré orthonormé, l'unité de longueur est le mètre.
L'axe des abscisses coïncide avec le rivage, celui des ordonnées avec le bord droit du ponton.

Le ponton mesure 20m de long, dont 5m sont situés sur la plage. Il mesure 3m de large. La plage mesure 30m de large, et est infiniment longue...


Je veux un programme qui me dise lorsque :
.M est dans la mer?
.M est sur la plage?
.M est sur le ponton?
.M est dans la zone de baignade?
.M est dans le cercle du plongeur? (cercle rouge de rayons de 10m)



Dsl pour le baYg... cupsmiley.gif

  Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2176
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mar 01 Mar 2011, 9:36   Citer 

j'imagine que M est un point aléatoirement placé.

sinon, juste comme ça, tu dois pouvoir visualiser le triangle rectangle qui contient B et C et par le théorème de pythagore, tu calcules la longueur du rivage dans cette partie: 20 mêtres.

Code

:Prompt X,Y
:Disp "M EST
:If X<0 et X<-3 et Y>-5 et Y<15:Then
:Disp "SUR LE PONTON
:Stop
:End
:If (Y>0 et Y<15 et X>0 et X<25) ou (X>25 et X<45 et Y>0 et Y< je sais pas quoi mettre ici):Then
:Disp "DANS LA ZONE
:Stop
:End
:If racine((45-X)²+(50-Y)²)<10:Then
:Disp "DANS LE CERCLE
:Stop
:End
:If Y>0:Disp "DANS LA MER
:If Y<0 et Y>-30:Disp "SUR LA PLAGE



alors désolé pour la zone de baignade c'est pas au point, mais pour le reste j'espère que je t'ai aidé.

je te conseille d'enlever le "et Y< je sais pas quoi mettre ici", mais dans ce cas, le prog affichera dans la zone même si tu es au dessus de la barre diagonale du triangle (hypoténuse si je me souviens de mes cours de maths.)
pour la zone rectiligne, aucun problème.

ensuite pour le cercle: il faut calculer la distance entre le centre du cercle (de coordonées (45,50) et le point M, et vérifier si cette distance est supérieure à 10 ou pas.

pour la plage, la mer et le ponton, on vérifie tout bêtement dans quel "rectangle de coordonées" est M et voilà.

j'essaie de réfléchir au problème de la diagonale...


EDIT: j'ai trouvé! il faut utiliser le théorème de thalès!
la hauteur Y à ne pas dépasser est proportionnelle à 15m dans les mêmes proportions que 45-Xm est proportionnel à 20.

il faut donc écrire "et Y<(15(45-Xm)/20)".
si tu repasses sur le forum, dis moi si je t'ai aidé.

 Adresse email Haut de page Bas de page 
 
Kihrus
Invité
Posté le : Mer 02 Mar 2011, 22:27   Citer 

J'ai trouvé Y<(-15x+675)/2 glasses.gif
^^ Merci a toi beau forum godgrace.gif
++

  Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2176
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Jeu 03 Mar 2011, 10:51   Citer 

de rien.

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2016 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink
 

Site hébergé par Free Page sous licence creative commons Page validée par le W3C (XHTML 1.0 Transitional) Feuille de style validée par le W3C Flux RSS 2.0 valide Page étiquetée par l'ICRA Page testée par Ocawa