Skocz do zawartości

BMI


Chudy22

Rekomendowane odpowiedzi

Witajcie!!!!

 

Jestem nowy w C++ i chce aby program obliczyl uzytkownikowi BMI, tyle że..... Jak to zrobic?? Mam zdefiniowane dwie zmienne waga i wzrost i potrzebuje skrypty zeby : zpotegowal dane wzrostu (to juz mam, kod ponizej) oraz zeby ta liczba co bedzie wynikiem tego dzialania zostala podzielona przez zmienna waga ;)

 

Fragment posiadanego kodu

 

cout <<" Program obliczy teraz dane BMI zawodnika \n";
    
   cin.ignore();
     
     cout <<"BMI wynosi:"<<wzrost*wzrost<<'\n';

Odnośnik do komentarza
Udostępnij na innych stronach

pow z math.h może się przydać odnośnie potęg.
wzrost * wzrost / waga

Najlepiej jak wszystko było by typu double.

 

Ale mnie chodzi ,ze pwoeidzmy ktos ma wzrost 1,80, wage 60kg to aby program to obliczyl nastepujaco:

 

Poteguje wzrost (to juz mam) i wartosc zmiennej waga dzieli sie przez wynik potegowania :) tak jak tu ktos napisale trzeba bedzie jakos zdefinowac chyba zmienna ale jak?? :)

 

edit: mzoe dfacie jakiegos gotowca?? :D

Odnośnik do komentarza
Udostępnij na innych stronach

double wynik // deklaruejmy zmienna wynik

 

wzrost*wzrost // JEDEN! potegowanie

wynik=wzrost*wzorst // zmienna wynik jest rowna potega wzrost

waga/wynik // dzielimy wage przez wynik

 

to to :D

 

mozna to jeszez zrobic zeby potegowanie wzrost byl inna zmienna i wtedy wzrost*wzrost bedzie ta zmienna

Odnośnik do komentarza
Udostępnij na innych stronach

Probowalem roznych kombinacji i NIC oto caly kod programu:

 

#include <iostream>
#include <windows.h> 

using namespace std;

int main()
{
string Imie;
string klub;
int waga;
double wzrost;
double wynik=(wzrost*wzrost);
  
cout <<"Witaj!!! \n";
cout <<'\n';
cout <<"W tej aplikacji, zostana wykonane najwazniejsze obliczenia, \n";
cout <<"potrzebne wspolczesnemu sportowcowi....\n";
cout <<"Wpisujac dane do programu, nie uzywaj spacji \nponiewaz program jej nie wykrywa ! \n";
cout <<'\n';
cout <<"Wcisnij ENTER aby kontynuowac... \n";

  cin.ignore();

cout <<"Podaj Imie i Nazwisko zawodnika: "; 

cin >>Imie;

cout <<"Podaj klub: ";

cin >>klub;

cout <<"Podaj wage zawodnika : ";


cin >>waga;

cout <<"Podaj wzrost zawodnika (1.80): ";

cin >>wzrost;



cout <<'\n'<<Imie<<"  - Imie i Nazwisko";

cout <<'\n'<<klub<<"  - Klub";
cin.ignore();

cout <<'\n'<<waga<<"   - Waga";

cout <<'\n'<<wzrost<<"   - Wzrost\n";
cout <<'\n';
cout <<"Dalej \n";

cin.ignore();

cout <<" Program obliczy teraz dane BMI zawodnika \n";
    
   cin.ignore();
     
     cout <<"BMI wynosi:"<<wynik/waga<<'\n';
     
   
cout <<"Nacisnij ENTER aby zakonczyc\n";
getchar();
return 0;      
}

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...