Prog exo

Fermé
wess - 9 oct. 2004 à 10:54
 mohamed - 11 oct. 2004 à 12:28
si on a 2 nombres aléatoires notés x et y compris entre 0 et 1 et que l'on porte en abscisse la valeur de x, en ordonnée la valeur de y, le point ayant (x,y) pour coordonées dans le plan est necessairement contenu dans un carré de coté 1.
ecrivez un programme qui permet de tirer cosecutivement 2 nombres aleatoires x et y compris entre 0 et 1, un trés grand nombre de fois (noté N). on note n le nombre de fois que parmi les N doubles tirages, le couple (x,y) est tel que sqrt(x²+y²)<1.
affichez a l'ecran( ou encore sur la sortie standard, suivant la terminologie consacrée ) le nombre 4n/N.que constatez vous?
A voir également:

3 réponses

choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 2 104
9 oct. 2004 à 11:10
bonjour à toi aussi ...

c'est quoi la question là?

Chouba,
Pochard d'assaut .. 
0
salut dsl j'etait pressé de le tapé j'ai oublier les formules de politesses , c un exo et il faut faire un programme a partir de cet exo en language c++
0
salut wess,
je ne comprend absolument rien pour le C++ mais je crois que lez problème est facile si vous avez fait de l'algo avant?.
Bon ça ne fait rien je vais vous donné les étapes :
1- le premier nombre a saisir c'est le N pour faire une boucle ou bien une boucle logique Repeat où avant d'entrer dans cette boucle N est initialisé à 0 et à l'inter de la boucle N est augmentée de 1 après chaque saisie valable.
pourquoi saisie valable car il existe une condition le couple (X,Y) n'est accépter que si SQRT(x²+y²)<1. donc après chaque saisie et avant d'incrémenter le N vous aurrez cette condition à vérifier.
pour le 4n/N ?
Bon courage.
0