11/03/12 10:20
matteomitico
Giorno a tutti, avrei una domanda da porvi e spero capirete quello che voglio dire visto che è difficile spiegarlo per scritto: vorrei che il programma mi stampasse a schermo i calcoli che esegue su questo programma:
in poche parole, quando ad esempio calcola un equazione con delta==0, vorrei che mi scrivesse calcolo per calcolo e che me lo stampasse a schermo, come potrei fare?? grazie dell'aiuto
EDIT: vediamo se riesco a spiegarti meglio: se ho un'equazione da risolvere, scrivero prima la a, poi la b, poi la c, ed iniziero a farmi i calcoli per arrivare alla soluzione.. il mio programma invece basta immettere i 3 valori e ti da immediatamente la risposta; quello che vorrei fare e visualizzare quei passaggi intermedi.. basterebbe una printf?? se si dove dovrei inserirle nel programma??
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a,b,c,delta; float x1,x2,radice; do { printf ("inserisci a\n"); scanf ("%d", &a); } while (a==0); printf ("inserisci b\n"); scanf ("%d", & b); printf ("inserisci c\n"); scanf ("%d", &c); delta= (b)*(b)-(4*a*c); if (delta<0) { printf ("no soluzioni"); } if (delta==0) { radice= sqrt (delta); x1= (-b)/(2*a); x2=x1; printf ("x1 vale %d e x2 vale %d", x1,x2); } if (delta>0) { radice= sqrt (delta); x1= (-b+radice)/(2*a); x2= (-b-radice)/(2*a); printf ("x1 vale %d e x2 vale %d", x1,x2); } system ("pause"); }
in poche parole, quando ad esempio calcola un equazione con delta==0, vorrei che mi scrivesse calcolo per calcolo e che me lo stampasse a schermo, come potrei fare?? grazie dell'aiuto
EDIT: vediamo se riesco a spiegarti meglio: se ho un'equazione da risolvere, scrivero prima la a, poi la b, poi la c, ed iniziero a farmi i calcoli per arrivare alla soluzione.. il mio programma invece basta immettere i 3 valori e ti da immediatamente la risposta; quello che vorrei fare e visualizzare quei passaggi intermedi.. basterebbe una printf?? se si dove dovrei inserirle nel programma??
Ultima modifica effettuata da matteomitico 11/03/12 11:49
aaa