pierovdfn

Equazioni primo grado

Jan 13th, 2012
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.78 KB | None | 0 0
  1. {**
  2.  * Questo programma risolve un'equazione di primo grado
  3.  * in forma canonica (ax = b).
  4.  *}
  5. PROGRAM Equazione;
  6. VAR a, b, x : REAL;
  7. BEGIN
  8.     { Scrivi cosa fa il programma all'utente }
  9.     WRITELN('Di un''equazione in forma ax = b ,');
  10.     WRITELN('inserire a e b.');
  11.  
  12.     { Leggi l'input da tastiera }
  13.     READLN(a, b);
  14.  
  15.     { Caso 1: identità }
  16.     IF (a=0) AND (b=0) THEN BEGIN
  17.         WRITELN('Risultato indefinito');
  18.     { Caso 2: impossibile }
  19.     END ELSE IF (a=0) THEN BEGIN
  20.         WRITELN('Risultato impossibile');
  21.     { Caso 3: equazione normale }
  22.     END ELSE BEGIN
  23.         {
  24.           Assegno il risultato a una variabile per
  25.           un'eventuale formattazione.
  26.         }
  27.         x:=b/a;
  28.         WRITELN('x =', x);
  29.     END;
  30.  
  31.     {
  32.       Aspetto un input dall'utente (anche vuoto)
  33.       prima di terminare il programma
  34.     }
  35.     READLN;
  36. END.
Advertisement
Add Comment
Please, Sign In to add comment