Prog exo

wess -  
 mohamed -
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 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
bonjour à toi aussi ...

c'est quoi la question là?

Chouba,
Pochard d'assaut .. 
0
wess
 
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
mohamed
 
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