Să se scrie un program care determinăgreutatea idealăa unei persoane cunoscând înălţimea,
vârstaşi sexul persoanei. Formulele de calcul sunt: Gmasculin = 50 + 0.75 * (inaltime - 150)
+ (varsta - 20) / 4, Gfeminin= Gmasculin – 10, unde înălţimea este exprimată în cmşi vârsta
în ani. Sexul se citeşte sub forma unui caracter, f sau m. Exemplu: Date de intrare: inaltime=
160 varsta=21 sex=f Date de ieşire: greutate=47.75 kg.
VA ROG EU SA EXPLICATI.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int inaltime, varsta;
float greutate;
char sx;
//Citire date :
cout << "Inaltimea (cm) :";
cin >> inaltime;
cout << "Varsta :";
cin >> varsta;
cout << "Introduce S.e.x.u.l (M/F) :";
cin >> sx;
//Procesare
greutate = 50 + 0.75 * (inaltime - 150) + (varsta - 20) / 4;
if(sx = 'F' || sx == 'f') greutate = greutate - 10;
//Afisare date
cout << "Greutatea ta ideala trebuie sa fie " << greutate << " KG." << endl;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Dupa cum vezi, greutatea se calculeaza la fel. Dar la femei e cu 10Kg mai putin. Deci daca persoana e femeie se scade 10 din greutate