Skip to content

Instantly share code, notes, and snippets.

@loristissino
Created October 23, 2016 12:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loristissino/afaed90bf7fc0965ad3f28b8a7b86467 to your computer and use it in GitHub Desktop.
Save loristissino/afaed90bf7fc0965ad3f28b8a7b86467 to your computer and use it in GitHub Desktop.
Errori comuni programma equazioni secondo grado

Errori comuni

Nomi variabili in maiuscolo

int A;

Variabili con identificatori non validi

double ?,?1,x1,x2,x3;
// Non può funzionare, non si compila!

Parentesi inutili

delta=(b*b)-(4*(a)*(c));

Estrazione di radice quadrata di un numero potenzialmente negativo

delta=b*b - 4*a*c;
d=Math.Sqrt(delta);

Calcoli errati

x1=(-b+d)/2*a;
x1 = (-b + rad)/2*(a);
x1 = ( - b + (delta/delta)) / 2 * a;

// sono stati provati questi programmi?

Condizioni errate

if (delta < 0 | delta ==0){

// (delta <=0) è ok
// l'OR si scrive così: ||

Lavori copiati

Non vanno mai consegnati due lavori uguali!

Conversioni non necessarie

if ( Convert.ToInt32(a)== 0 ) {

// a è già una variabile che contiene un numero intero!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment