Accéder au contenu principal

TD3exe5

Exercice 3:
Exercice N°5: Ecrire un algorithme qui permet de résoudre une équation du second degré ax2 + bx+c = 0
 et d’afficher le résultat.
 Les paramètres a, b et c seront donnés par l’utilisateur.
Tous les cas sont à étudier.
Solution :
Algorithme         Equitation
var         a,b,c: entier{v,E}
             delta : reel {v, I}
             x1,x2 :reel {v,S}
debut
ecrire ("donner les variable a Equitation :")
lire (a,b,c)
si (a=0) alors
    si (b=0) alors
        si (c=0)  alors
          ecrire("resultat ensemble IR")
            sinon
          ecrire("resultat ensemble vide")
        finsi
     sinon
      ecrire("resultat="-c/b)
   finsi
sinon
  deltat<-----b a="" b-4="" c="" p="">       si(deltat < 0) alors
          ecrire("pas de solution dans R")
       sinon
           x1<----- a-sqrt="" a="" deltat="" p="">           x2<----- a="" b="" deltat="" p="" sqrt="">ecrire("resultat1=,"x1",resultat2=,"x2")
      finsi
finsi
fin      

Commentaires

Posts les plus consultés de ce blog

TP7 : Les chaînes de caractères

TP7 : Les chaînes de caractères Exercice N°1 : a) char a[] = "un\ndeux\ntrois\n"; correcte Espace: 15 octets b) char b[12] = "un deux trois" Correction: char b[14] = "un deux trois"; Espace: 14 octets c) char c[] = 'abcdefg'; Correction: char c[] = "abcdefg"; Espace: 8 octets d) char d[10] = 'x'; Correction: char d[10] = {'x', '\0'} ou char d[10] = "x"; Espace: 2 octets e) char e[5] = "cinq"; correcte Espace: 5 octets f) char f[] = "Cette " "phrase" "est coupée"; correcte Espace: 23 octets g) char g[2] = {'a', '\0'}; correcte Espace: 2 octets h) char h[4] = {'a', 'b', 'c'}; Correction: char h[4] = {'a', 'b', 'c', '\0'}; Espace: 4 octets i) char i[4] = "'o'"; correcte, mais d'une chaîne contenant les caractères '\'', 'o', '\'' et '\0...

Exercice 2 sur l'argorithme

Exercice 2 Écrire un algorithme qui effectue la permutation circulaire de trois nombres X, Y et Z ------------------------------------- Corrigé de l'exercice 2 Algorithme permutation 3 nombres {permute 3 nombres} Variables X, Y, Z, Temporaire: Entier Début Afficher (« saisir X : ») ; Saisir (X) ; Afficher (« saisir Y : ») ; Saisir (Y) ; Afficher (« saisir Z : ») ; Saisir (Z) ; Afficher (« Avant permutation ») Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Temporaire ß Z Z ß Y Y ß X X ß Temporaire Afficher (« Après permutation ») ; Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Fin