ejdier

Zadanie1

Apr 27th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.44 KB | None | 0 0
  1. //Autor Sławiński Adrian s13785
  2. //Treść Zadania: Wczytaj od użytkownika jego masę, wzrost, wiek i płeć. Następnie oblicz jego indeks BMI i zaproponuj rekomendowaną ilości zapotrzebowania na energię mierzoną w kilokaloriach. Do obliczeń kalorii użyj wzoru Harrisa i Benedicta.
  3. #include<stdio.h>
  4.  
  5. int main() {    
  6.         float Hb, Hbw1;
  7.         int Hbw2;
  8.         float masa,wzrost,wzrost1, wiek;
  9.         char plec;
  10.     printf("Podaj swoj wiek w latach.\n");
  11.     scanf("%f", &wiek);
  12.     printf("Podaj swoj wzrost w centymetrach.\n");
  13.     scanf("%f", &wzrost);
  14.     printf("Podaj swoja waga w kg.\n");
  15.     scanf("%f", &masa);
  16.         wzrost1 = wzrost/100;
  17.     printf("Podaj swoja plec, [k] kobieta, [m] mezczyzna.\n");
  18.     getchar();
  19.     scanf("%c", &plec);
  20.         float Bmi;
  21.             Bmi = (masa/(wzrost1*wzrost1));
  22.     printf("Twoje BMI wynosi: %f \n", Bmi);
  23.         if (plec == 'k')
  24.          {
  25.             Hb = 655.1 + (9.567*masa);  //takie dziwne rozwiazanie ze zmiennymi ponieważ inaczej mi nie wychodziło :(
  26.             Hbw1 = Hb + (1.85*wzrost);
  27.             Hbw2 = Hbw1 - (4.68*wiek);
  28.     printf("Twoje zapotrzebowanie kaloryczne wynosi: %d kcal. \n ", Hbw2);
  29.     }
  30.     else {
  31.         //66,47 + 13,7M + 5,0W – 6,76L
  32.             Hb = 66.47 + (13.7*masa);
  33.             Hbw1 = Hb + (5*wzrost);
  34.             Hbw2 = Hbw1 - (6.76*wiek);
  35.     printf("Twoje zapotrzebowanie kaloryczne wynosi: %d kcal. \n ", Hbw2);
  36.     }
  37. }
Add Comment
Please, Sign In to add comment