Exercícios Resolvidos de Estruturas de seleção: switch-case

Ver Teoria

Enunciado

Faça um programa que calcule o “peso ideal” de um usuário de acordo com um caractere identificador de gênero biológico (“M” para Masculino ou “F” para Feminino) inserindo pelo usuário.

Peso ideal masculino: 72.7 * a l t u r a - 58

Peso ideal feminino: 6 2 . 1 * a l t u r a - 44.7

Passo 1

Vamos lá, pessoal

Nessa questão vamos precisamos selecionar o tipo de gênero pra efetuar o cálculo. Então uma boa ideia é usar a estrutura de seleção s w i t c h - c a s e .

Mas antes, vamos escrever o cabeçalho do código:

E agora vamos pensar sobre as entradas e saídas do programa. Vamos precisar receber do usuário duas variáveis: um caractere que representa o gênero, e um número real que representa a altura:

c h a r   g e n e r o f l o a t   a l t u r a

E o resultado é o peso ideal do usuário, que terá de ser armazenado numa variável:

f l o a t   p e s o _ i d e a l

No código fica assim:

Passo 2

Usando os comandos c i n e c o u t vamos receber o gênero e a altura do usuário

Passo 3

O passo seguinte é desenvolver a estrutura de seleção.

Primeiro de tudo, iniciamos o nosso s w i t c h informando que o valor a ser analisado está contido na variável g e n e r o .

Caso o gênero inserido seja o masculino, então devemos utilizar a formula

p e s o = 72.7 * a l t u r a - 58

Caso o gênero inserido seja o feminino, então devemos utilizar a outra formula

p e s o = 62.1 * a l t u r a - 44.7

E caso um valor não previsto seja inserido, então vamos enviar uma mensagem de valor inválido.

Passo 4

Pra finalizar a questão, vamos imprimir o valor de peso ideal que calculamos. Pra isso é só imprimir com o c o u t

Resposta

e