Dau coroana.
Faceti programul in limbajul C.
Tema: Implimentarea algoritmilor de decizie multiplă
4. Elaborați un program prin intermediul căruia se va determina greutatea ideală a unei
persoane cunoscînd înălțimea, vârsta și sexul persoanei. Formulele de calcul sunt:
Gmasculin=50+0,75*(înălțimea-150)+(vârsta-20)/4; Gfemenin=Gmasculin-10, unde
înălțimea este exprimată în cm și vârsta în ani. Sexul ce citește sub forma unui caracter f
sau m. De exemplu: date de intrare - înălțimea=160, vârsta=21, sex=f; Date de ieșire –
greutate=47,75 kg.
Răspunsuri la întrebare
Răspuns de
1
#include <stdio.h>
int main(void) {
int height;
int age;
char gender;
printf("Enter the height (in cm): ");
scanf("%d", &height);
printf("Enter the age (in years): ");
scanf("%d", &age);
printf("Enter the gender (f for female, m for male): ");
scanf(" %c", &gender);
float ideal_weight;
switch (gender) {
case 'm':
ideal_weight = 50 + 0.75 * (height - 150) + (age - 20) / 4;
break;
case 'f':
ideal_weight = 50 + 0.75 * (height - 150) + (age - 20) / 4 - 10;
break;
default:
printf("Invalid gender. Please enter 'm' for male or 'f' for female.\n");
return 0;
}
printf("Ideal weight: %.2f kg\n", ideal_weight);
return 0;
}
pavelburac2006:
poti face cu switch ca asa era in lucrare?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă