Bonjour
j'aurais besoins d'aide pour transformé un algorithme en programme pour calculatrice
Voici mon algorithme
variable
P EST_DU_TYPE NOMBRE
T EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
Debut algorithme
LIRE P
LIRE T
I PREND_LA_VALEUR P/pow(T,2)
SI (I>25) ALORS
DEBUT SI
AFFIVHER "L'individu est en surpoids"
FIN SI
SINON
DEBUT SINON
AFFICHER "L'individu n'est pas en surpoids"
FIN SINON
AFFICHER I
fin algorithme
Merci d'avance
je peux essayer de t'aider alors
par contre je suis pas chez moi aujourd'hui donc faudra attendre jusqu'à ce soir pour moi
salut, voilà ton programme.
je t'invite à le lire vraiment et à me poser des questions sur ce que tu ne comprends pas ou sur les commandes que tu ne connais pas!
Disp "POIDS :"
Input P
Disp "TAILLE :"
Input T
EffEcr
(P/T2)I
If I>25
Then
Output(3,4,"L INDIVIDU")
Output(4,2,"EST EN SURPOIDS")
Else
Output(3,4,"L INDIVIDU")
Output(4,3,"N EST PAS EN")
Output(5,6,"SURPOIDS")
End
Output(6,1,I)
salut merci pour ton aide, et je voulais te demandé "output" est ce que c'est pareil que "disp" car moi le programme je l'ai fait avez disp
disp "poid"
input "p=",p
disp "taille"
input "t=",t
p/t(carré)->I
if I>25
then
disp "surpoids",I
else
disp "pas surpoids",I
end
il a l'air de marché mais est ce que je traduit vraiment l'algorithme
j'en est un autre a faire voila l'algorithme
Variable
P est du type nombre
T est du type nombre
I est du type nombre
Debut algorithme
lire P
lire T
I prend la valeur P/pow(T,2)
Si (I>25) alors
debut si
afficher "l'individu est en surpoids"
fin si
Si (I<18.5) alors
debut si
Afficher L'individu est de constitution maigre"
fin si
si (18.5<I<25)alors
debut si
afficher "l'individu est de constitution moyenne"
fin si
Afficher I
Fin algorithme
et mon programme est celui la mais il ne me l'affiche que quand l'individu est en surpoids sinon il marque "fait" mais ne me donne pas le resultat ni le message
disp "poid"
input "p=",p
disp "taille"
input "t=",t
p/t(carré)->I
if I>25
then
disp "surpoids",I
if I<18.5
then
disp "maigre",I
if 18.5<I<25
then
disp "moyenne",I
end
voila je te remercie pour ton aide.
ton premier programme est bon et traduit bien l'algorithme
pour le deuxième programme que tu as fait, en fait tu dois mettre End à la fin de chaque If, c'est pour ça que ça ne marche pas je pense...
output c'est pareil que Disp sauf que tu indiques la position :
Output(ligne,colonne,"texte")
(tu as dû remarquer que les longues phrases c'est pas génial à la calculette, d'où l'utilisation de Output pour pouvoir bien contrôler le tout)
ok merci la je m'en vais pour une semaine je regarde sa dés que je rentre et je te dirait si j'y suis arrivé ou si j'ai encore besoins de tw
je voulais te remercie car sans ton aide je n'aurais jamais réussit mon dm. merci et a bientôt pour un autre devoir peu être
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :