👤

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ăspuns :

#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;

}