#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
double wzrost();
double waga();
double BMI(double, double);
int main()
{ double konwersja_cale_na_metry = wzrost();
double konwersja_funty_na_kg = waga();
BMI(konwersja_cale_na_metry, konwersja_funty_na_kg);
return 0;
}
double wzrost()
{ double stopy,cale;
cout<<"Podaj wzrost w stopach: ";
cin>>stopy;
cout<<"Podaj wzrost w calach: ";
cin>>cale;
const double stopa=12.0;
const double metr=0.0254;
double zamiana_stopy_na_cale = stopy*12;
double stopy_plus_cale = zamiana_stopy_na_cale + cale;
double konwersja_cale_na_metry = stopy_plus_cale*metr;
return konwersja_cale_na_metry;
}
double waga()
{ double waga_funty;
cout<<"Podaj wage w funtach: ";
cin>>waga_funty;
const double kg = 2.2;
double konwersja_funty_na_kg = waga_funty / kg;
return konwersja_funty_na_kg;
}
double BMI(double konwersja_cale_na_metry, double konwersja_funty_na_kg)
{
double wynik_BMI = konwersja_funty_na_kg/(konwersja_cale_na_metry*konwersja_cale_na_metry);
cout<<"Twoje BMI wynosi: "<<wynik_BMI<<endl;
cout<<"Kliknij ENTER aby wyjsc...";
cin.get();
}
Przycznyną jest to że w zmiennycj double konwersja_cale_na_metry, konwersja_funty_na_kg, nic się nie znajdowało, musisz przypisać do nich wartości zwrócone z funkcji