Bonjour,
Je dois faire l'algorithme d'une racine carré avec le logiciel Algobox, qui doit marcher avec tous les nombres.
J'ai fait ceci :
VARIABLES:
a est du type nombre
b est du type nombre
DEBUT ALGORITHME:
Lire a
b prend la valeur sqrt(a) [sqrt = ]
Afficher b
FIN ALGORITHME
Ce que j'ai fait marche pour les nombres positifs mais pas pour les nombres négatifs.
On m'a dit d'utiliser SI...ALORS dans mon algorithme, mais je ne vois pas du tout où le placer et comment m'en servir.
Merci de votre aide
Bonjour, je ne connais pas le logiciel, mais puisqu'il s'agit simplement de trouver l'algorithme, ça devrait aller
Dans ton programme, le seul problème est, comme tu l'as remarqué, que ça ne marche pas avec les nombres négatifs. En effet, on ne peut appliquer une racine qu'aux nombres supérieurs ou égaux à 0.
Il faut donc, avant d'appliquer sqrt, regarder si a est positif. Si oui, je calcule la racine, si non, tu peux afficher un message du style "Vous n'avez pas entré un nombre positif, le calcul de la racine n'est pas possible !"
VARIABLES:
a est du type nombre
b est du type nombre
DEBUT ALGORITHME:
Lire a
SI (a 0)
ALORS
b prend la valeur sqrt(a)
Afficher b
SINON
Afficher "Vous n'avez pas entré un nombre positif, le calcul de la racine n'est pas possible !"
FIN ALGORITHME
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :