Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Ler o gênero (F ou f para feminino, M ou m para masculino. Para qualquer outro
- caractere informar que não há fórmula disponível e finalizar o programa). Se
- informado um caractere válido, ler a altura da pessoa e calcular seu peso ideal,
- utilizando as seguintes fórmulas:
- a) para homens: (72,7 * h) - 58;
- b) para mulheres: (62,1 * h) - 44,7.
- Observação, para ler caractere e comparar variável do tipo caractere:
- char Pessoa;
- scanf(“%c”,&Pessoa);
- if (Pessoa == ‘f’ || Pessoa == ‘F’)*/
- #include <stdio.h>
- #include <stdlib.h>
- int main(void)
- {
- char genero;
- float altura, peso;
- printf("Informe a altura: ");
- scanf("%f", &altura);
- printf("Informe o genero: ");
- //limpar o buffer do teclado
- fflush(stdin); // retira os caracteres q estao armazenados na memoria do teclado
- scanf("%c", &genero);
- if (genero == 'm'|| genero == 'M' || genero == 'f' || genero == 'F'){
- if(genero == 'm'|| genero=='M'){
- peso = (72.7 * altura) - 58;
- }
- else {
- peso = (62.1 * altura) - 44.7;
- }
- printf("Peso ideal: %.2f\n", peso);
- }
- else{
- printf("Caractere invalido!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment