Scrivere un programma che a partire da un’equazione di primo grado scritta in forma canonica
ax + b = 0
emetta come output la soluzione o un opportuno messaggio.
Analisi del problema
Dati
Input | O | Lavoro |
a | x | |
b | “impossibile” | |
“indeterminata |
Relazione tra ingresso e uscita
Noti i valori del coefficiente a e del termine noto b, si possono presentare tre casi:
I) Equazione DETERMINATA a diverso da zero x=-b/a
II) Equazione IMPOSSIBILE a= 0 e b diverso da zero
III) Equazione INDETERMINATA a = b = 0
Quindi procediamo nel seguente modo:
se a è diverso da zero
x=-b/a
altrimenti se b=0
indeterminata
altrimenti impossibile
let a=prompt("inserisci a",3); let b=prompt("inserisci b",4); let x; if(a!=0) x="x = "+ -b/a; else if(b==0) x="indeterminata"; else x="impossibile" document.write(x);
Please follow and like us:
Lascia un commento