Informatică, întrebare adresată de pavelburac2006, 8 ani în urmă

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 climaCode
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?
climaCode: nu am înțeles ce trebuie sa switch
pavelburac2006: gen lucrarea trebuie facuta prin cu instructiunea switch
climaCode: este bine acum?
pavelburac2006: mersi
pavelburac2006: ma mai poti ajuta cu inca cateva lucrari?
Alte întrebări interesante