For imbriqués et équation...

Sefo - 1 mai 2001 à 22:31
 Sefo - 2 mai 2001 à 02:57
Bonjour à tous,

J'aimerai résoudre une équation du type:

(x+7)*(y+5)*(z+3)=1350
pour x, y et z allant de 0 à 13

Il faudrait qu'à chaque fois qu'il trouve un résultat:

1/ il inscrive les valeurs de x, y et z dans
leurs zones de texte respectives.(Textx, Texty, Textz)

2/ il arrête sa boucle en attendant que l'utilisateur fasse qlq chose.
et recommence j'usquà qu'il n'y ait plus de solution.

Pour cela, il faut utiliser des boucles for,
mais je n'arrive pas à les imbriquer et je n'arrive pas non plus à
interrompre la boucle en attendant un évènement utilisateur...

Merci d'avance et @+

------------------
Si ça peut aider qlqn, j'ai réussi à le faire en C:

#include <stdio.h>

int main()
{
int x = 0;
int y = 0;
int z = 0;
int calc = 0;

for (x=1;x<13;x++)
{
for (y=1;y<13;y++)
{
for (z=1;z<13;z++)
{
calc = (x+7)*(y+5)*(z+3);
printf("\n(%d + 7) * (%d + 5) * (%d + 3) = %d",x,y,z,calc);
if (calc==1350)
getch();
}
}
}

getch();

1 réponse

Pour les For imbriqués et pour les calculs j'ai trouvé
Pour lui dire d'attendre un évènement utilisateur, pas encore...
0
Rejoignez-nous