Bonjour à tous , j'ai un tpe sur les fibre optique à finaliser et j'était entrain de faire un algorithme pour calculer l'atténuation du signal :
1 VARIABLES
2 Pe EST_DU_TYPE NOMBRE
3 Ps EST_DU_TYPE NOMBRE
4 A EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 AFFICHER "Calcul de l'attenuation "
7 LIRE Pe
8 LIRE Ps
9 TANT_QUE ( Pe>Ps) FAIRE
10 DEBUT_TANT_QUE
11 A PREND_LA_VALEUR 10*log(Pe/Ps)
12 FIN_TANT_QUE
13 AFFICHER A
14 FIN_ALGORITHME
Lorsque je test l'algorithme on m'affiche :
***Algorithme lancé***
Calcul de l'attenuation
Entrer Pe : 51
Entrer Ps : 12
***Algorithme interrompu ligne 12 : dépassement de la capacité autorisée pour les boucles***
Que faire s'il vous plait ?
Merci d'avance
Dans l'algorithme, les valeurs de Pe et Ps
restant inchangées par rapport à leur valeur d'origine
Dans ces conditions, je ne vois pas le rôle du TANT QUE :
9 TANT_QUE ( Pe>Ps) FAIRE
L'algorithme tourne en boucle infinie !!!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :