Concetti Chiave

  • Il programma richiede l'inserimento di tre coefficienti (a, b, c) per calcolare le soluzioni di un'equazione quadratica.
  • La funzione CalcolaDelta determina il delta utilizzando la formula c2*c2-4*c1*c3.
  • In base al valore del delta, il programma stabilisce se l'equazione ha soluzioni reali, impossibili o indeterminate.
  • Per le equazioni di primo grado, se a è zero, il programma risolve usando la funzione RisolviPrimoGrado.
  • Le soluzioni vengono calcolate e visualizzate a seconda che il delta sia negativo, zero o positivo.

In questo programma bisogna inserire solamente i tre coefficienti (a,b,c).

Calcolo del delta

Appena i coefficienti sono inseriti il programma calcola subito il delta.

Il programma, dopo aver calcolato il delta, vede se l'equazione è impossibile, indeterminata o se x ha uno o più valori.

#include

#include

using namespace std;
void RisolviPrimoGrado (float c2, float c3)

{

float x;

if ((c2==0) && (c3==0)) {

cout

}

else {

if (c2==0) {

cout

}

else {

x= -c3/c2;

cout

}

}

}

Funzione CalcolaDelta

float CalcolaDelta(float c1, float c2, float c3)

{

return c2*c2-4*c1*c3;

}
void ScriviSoluzioni(float c1, float c2, float c3)

{

float delta;

float x1, x2;

delta= CalcolaDelta(c1, c2, c3);

if (delta

coutsoluzioni reali";

}

else {

x1= (-c2-sqrt(delta))/(2*c1);

x2= (-c2+sqrt(delta))/(2*c1);

cout

cout

}

}

int main()

{

float a, b, c;

cout

cin>> a >> b >> c;

if (a!=0) {

ScriviSoluzioni(a, b, c);

}

else {

RisolviPrimoGrado(b, c);

}

system ("pause");

return 0;

}

Domande da interrogazione

  1. Come calcola il programma il delta di un'equazione quadratica?
  2. Il programma calcola il delta utilizzando la funzione CalcolaDelta, che applica la formula delta = b^2 - 4ac, dove a, b e c sono i coefficienti dell'equazione quadratica.

  3. Come gestisce il programma le soluzioni dell'equazione in base al valore del delta?
  4. Se il delta è negativo, il programma indica che non ci sono soluzioni reali. Se il delta è positivo o zero, calcola le soluzioni x1 e x2 utilizzando le formule quadratiche standard.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community