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: 5704
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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