Equazione 1 includestdio h includemath h void main

  • Slides: 8
Download presentation
Equazione 1 #include<stdio. h> #include<math. h> void main() { int a, b, c, ;

Equazione 1 #include<stdio. h> #include<math. h> void main() { int a, b, c, ; float s, x, x 1, x 2, delta, alfa, beta; int num[3]; int i; printf("La forma classica dell'equazione di 2° grado è: a*x^2+b*x+c=0n "); for(i=0; i<3; ++i) { printf("inserisci un numero intero: "); scanf("%d", &num[i]); } printf("n"); a=num[0]; b=num[1]; c=num[2]; printf("a=%d, b=%d, c=%dn", a, b, c); delta=((b*b)-4*a*c); printf("delta=%fn", delta);

if (delta>0) { x 1=((-b+sqrt(delta))/(2*a)); x 2=((-b-sqrt(delta))/(2*a)); printf("Le 2 soluzioni reali sono: x 1=%f

if (delta>0) { x 1=((-b+sqrt(delta))/(2*a)); x 2=((-b-sqrt(delta))/(2*a)); printf("Le 2 soluzioni reali sono: x 1=%f , x 2=%f ", x 1, x 2); } else if (delta<0) { alfa=(-b/(2*a)); printf("%f", alfa); beta=((sqrt(-delta))/(2*a)); printf("Le 2 soluzioni complesse coniugate sono: x 1=%f+i*%f, x 2=%f-i*%f, (i è l'unità immaginaria). ", alfa, beta); } else { s=(-b/(2*a)); printf("l'unica soluzione reale è x=%d", s); } }

Equazione 2 #include <stdio. h> #include <math. h> main() { float a, b, c,

Equazione 2 #include <stdio. h> #include <math. h> main() { float a, b, c, e, del, pri, sec, rad; printf("n. Data l'equazione a*x*x + b*x + c = 0 scrivi a, b, c per ottenere le soluzionin"); printf(“Scrivi a: n"); scanf("%f", &a); printf(“Scrivi b: n"); scanf("%f", &b); printf(“Scrivi c: n"); scanf("%f", &c); if (a==0) { if (b==0) { printf("Nessuna Soluzionen"); return 0; } if (c==0) { printf("La soluzione è 0n"); return 0; }

} else { printf("La soluzione è: %fn", -c/b); return 0; } else { if

} else { printf("La soluzione è: %fn", -c/b); return 0; } else { if (b==0) { if (c==0) { printf("La soluzione è: 0n"); return 0; } else { e = -c/a; if (e>=0) { printf("Le soluzioni sono: %f e %fn", sqrt(e), -sqrt(e)); return 0; } else { printf("Nessuna soluzione"); return 0; } } }

else { if (c==0) { printf("Le soluzioni sono: 0 e %fn", -b/a); return 0;

else { if (c==0) { printf("Le soluzioni sono: 0 e %fn", -b/a); return 0; } else { del = b*b-4*a*c; if (del<0) { printf("Nessuna soluzionen"); return 0; } if (del==0) { printf("La soluzione è: %fn", -b/(2*a)); return 0; } if (del>0) { rad = sqrt(del); pri = (-b+rad)/(2*a); sec = (-b-rad)/(2*a); printf("Le soluzioni sono: %f e %fn", pri, sec); return 0; } } }

Prodotto di matrici #include <stdio. h> #define DIM 3 void main(void) { int r,

Prodotto di matrici #include <stdio. h> #define DIM 3 void main(void) { int r, c, i; int A[DIM], B[DIM]; int C[DIM] = {0}; for (r = 0; r < DIM; ++r) { printf("Inserisci la %d^ riga della matrice An", r+1); for (c = 0; c < DIM; ++c) scanf("%d", &A[r][c]); } for (r = 0; r < DIM; ++r) { printf("Inserisci la %d^ riga della matrice Bn", r+1); for (c = 0; c < DIM; ++c) scanf("%d", &B[r][c]); } printf("n. Il prodotto della matrice A: n"); for (r = 0; r < DIM; ++r) { for (c = 0; c <DIM; ++c)

printf("%3 d", A[r][c]); printf("n"); } } printf("nper la matrice B: n"); for (r =

printf("%3 d", A[r][c]); printf("n"); } } printf("nper la matrice B: n"); for (r = 0; r < DIM; ++r) { for (c = 0; c < DIM; ++c) printf("%3 d", B[r][c]); printf("n"); } printf("nè la matrice C: n"); for (r = 0; r < DIM; ++r) { for (c = 0; c < DIM; ++c) { for (i = 0; i < DIM; ++i) C[r][c]=C[r][c] + A[r][i]*B[i][c]; } } for (r = 0; r < DIM; ++r) { for (c = 0; c <DIM; ++c) printf("%5 d", C[r][c]); printf("n"); }

Tabella della funzione seno #include <stdio. h> #include <math. h> void main() { int

Tabella della funzione seno #include <stdio. h> #include <math. h> void main() { int angolo_grado; double angolo_rad, pi, val; printf ("n. Calcola una tabella della funzione senonn"); pi = 4. 0*atan(1. 0); printf (" valore di PI: %f nn", pi ); printf (" angolo Seno n" ); angolo_grado = 0; while (angolo_grado <= 360) { angolo_rad = pi * angolo_grado/180. 0 ; val = sin(angolo_rad); printf (" %3 d %f n ", angolo_grado, val); angolo_grado = angolo_grado + 10; } }