Noțiuni practice - IMC, adică modelul de groază al gâtului și al coșurilor
Bazele practice
IMC, adică modelul de groază al gâtului și al cozii de cal
Sensul original al acronimului IMC indicele de masa corporala, indicele de masă corporală (TTI). Formula exprimă raportul dintre greutatea corporală și înălțime, din care se pot trage concluzii cu privire la poziția corpului persoanei testate:
TTI = greutatea corporală/înălțimea 2
TTI = kg/m 2
OMS (Organizatia Mondiala a Sanatatii - Potrivit Organizației Mondiale a Sănătății), indicele IMC este potrivit pentru următoarele clasificări:
Sursa - Sursa: Wikipedia
Conținutul de sănătate al formulei nu este contestat în cadrul acestui capitol, sarcina noastră actuală este exclusiv implementarea IMC bazată pe formula și tabelul de mai sus. Avem următoarele sarcini:
din introducerea celor 2 date de intrare, greutatea corporală și înălțimea, merită să stabiliți simultan limite inferioare și superioare simple, în același timp trebuie să fim atenți la unitățile corecte, deoarece datele de bază conțin centimetrul cm,
din calculul IMC,
despre întreaga eliminare, caz în care putem compara valorile IMC obținute cu clasificarea în greutate (de exemplu 25 -> excesiv)
La început, utilizarea comutatorului poate fi evidentă la prima vedere, dar să ne amintim: structura, din păcate, nu poate primi date de tip dublu, iar valoarea finală a IMC va fi aceeași în cea mai mare parte.
Merită să eliminați limitele duble ale IMC și textele de tip String din clasificarea greutății în matrice de dimensiuni constante.
Verificați codul Java executabil!
clasa publica Main
static double searchHeight (int alsoHatar, int felsoHatar) Scanner scanner = Scanner nou (System.in);
boolean OK;
int inaltime;
faceți System.out.println ("Vă rugăm să introduceți înălțimea (cm)!");
String input = scanner.nextLine ();
înălțime = Integer.parseInt (input);
OK = înălțime> = șiHatar && înălțime topHatar) System.out.println ("Prea multe numere din nou!");
> while (! OK);
înălțimea de întoarcere;
>
static double bekeresTomeg (int alsoHatar, int felsoHatar) Scanner scanner = Scanner nou (System.in);
boolean OK;
tomeg dublu;
faceți System.out.println ("\ nVreau să introduceți greutatea corpului (kg)!");
String input = scanner.nextLine ();
tomeg = Double.parseDouble (intrare);
OK = tomeg> = alsoHatar && tomeg felsoHatar) System.out.println ("Prea mulți din nou!");
> while (! OK);
intoarce tomeg;
>
static double bmi (double tomeg, double height) return tomeg/(Math.pow (înălțime/100,0, 2));
>
„corp normal”, „excesiv”, „luxație de gradul I”, „luxație de gradul II”, „tulburare de gradul III”>;
IMC dublu = bmi (tomeg, înălțime);
System.out.print ("\ nIndexul Цn IMC:" + IMC + ", adică starea ln:");
if (BMI = BMIHATAR [0] && BMI = BMIHATAR [1] && BMI = BMIHATAR [2] && BMI = BMIHATAR [3] && BMI = BMIHATAR [4] && BMI = BMIHATAR [5] && BMI
Vă rugăm să introduceți înălțimea (cm)!
200
Vă rugăm să introduceți greutatea corporală (kg)!
100
BMn Indicele IMC: 25,0, adică Цn starea corpului: excesivă
- Dan Millman - Momente extraordinare - The Peaceful Warrior Practical Guide Extreme Digital
- Acest restaurant sănătos de fast-food valorează un miliard de dolari - Dezvoltare durabilă cu un ochi practic
- Dieta magică practică
- Citiți acest lucru dacă aveți nevoie de o pornire rapidă Elementele de bază ale vitaminelor; Fitbunnies
- Fă-i mai ușor copilului tău subiectul menstruației - 4 sfaturi practice - WMN