Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Algorithme racine carrée avec ALGOBOX

Posté par
H34V3N
06-02-11 à 10:40

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

Posté par
Foreverson
re : Algorithme racine carrée avec ALGOBOX 06-02-11 à 10:52

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

Posté par
H34V3N
re : Algorithme racine carrée avec ALGOBOX 06-02-11 à 11:00

Merci beaucoup Foreverson.
Je n'avais pas compris à quoi servait SI...ALORS, mais maintenant ça va.
Au revoir



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !