Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - calcolo dell'ipotenusa
Forum - C/C++ - calcolo dell'ipotenusa

Avatar
mars94 (Normal User)
Newbie


Messaggi: 2
Iscritto: 04/12/2014

Segnala al moderatore
Postato alle 18:29
Giovedì, 04/12/2014
la traccia mi dice di calcolare l'ipotenusa di 3 triangoli diversi attraverso la funzione hypotenuse.
quando eseguo il programma mi fa inserire solo una volta i dati in input. mi sapreste dire cosa ho sbagliato?


#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double hypotenuse (double c1,double c2); /*prototipo di funzone*/
int main ()
{
    double c1; /*primo cateto*/
    double c2;/*secondo cateto*/
    int x=1; /*contatore*/
    
    while (x<=3){
        printf("inserisci c1 e c2: \n");
        scanf("%f%f", &c1 , &c2);
        x++;
        
    }
    
    printf("l'ipotenusa misura %f\n", hypotenuse (c1,c2));

    return 0;
}
double hypotenuse (double c1,double c2)
{
    double potenzac1= 00.0;
    double potenzac2= 00.0;
    double sqrt= 00.0;
    
    potenzac1= c1*c1;
    potenzac2= c2*c2;
    sqrt= potenzac1 +potenzac2;
    
    return sqrt;
    }


sa_mars
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5460
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:44
Giovedì, 04/12/2014
Se devi calcolare per ogni triangolo la

printf("l'ipotenusa misura %f\n", hypotenuse (c1,c2));

non può stare fuori dal ciclo, no?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
mars94 (Normal User)
Newbie


Messaggi: 2
Iscritto: 04/12/2014

Segnala al moderatore
Postato alle 10:41
Venerdì, 05/12/2014
grazie ho risolto


sa_mars
PM Quote