Buscar

Dando sequência com um novo problema, desenvolva uma aplicação que, ao solicitar ao usuário a altura e sexo de uma pessoa, seja possível informar c...

Dando sequência com um novo problema, desenvolva uma aplicação que, ao solicitar ao usuário a altura e sexo de uma pessoa, seja possível informar como resultado o peso ideal para os dados informados. Para identificação desse peso, utilize as fórmulas a seguir:
• Para homens: (72.7*h)-58
• Para mulheres: (62.1*h)-44.7
Casa do Código Capítulo 2. Evoluindo na complexidade: estrutura condicional
• Para obtenção do peso ideal, como visto na fórmula, além da altura, é preciso saber o sexo da pessoa. Essa resposta, visualmente, é facilmente obtida, bastando verificar qual RadioButton estará checado. Entretanto, “programaticamente”, para se obter esta resposta, é preciso verificar o estado de cada um deles; se está checado, ou não. Essa verificação é realizada na propriedade Checked, onde True, o RadioButton está checado, e False não.

Essa pergunta também está no material:

C e Visual Studio Desenvolvimento de aplicacoes desktop

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver esse problema, você pode seguir os seguintes passos: 1. Solicite ao usuário a altura e o sexo da pessoa. 2. Verifique qual RadioButton está checado para identificar o sexo da pessoa. 3. Utilize a fórmula correspondente ao sexo para calcular o peso ideal. 4. Exiba o resultado para o usuário. Segue um exemplo de código em C# que pode ajudar: ``` double altura, pesoIdeal; string sexo; Console.Write("Digite a altura (em metros): "); altura = double.Parse(Console.ReadLine()); Console.Write("Digite o sexo (M/F): "); sexo = Console.ReadLine(); if (sexo == "M") { pesoIdeal = (72.7 * altura) - 58; } else if (sexo == "F") { pesoIdeal = (62.1 * altura) - 44.7; } else { Console.WriteLine("Sexo inválido!"); return; } Console.WriteLine("O peso ideal é: " + pesoIdeal.ToString("F2") + " kg"); ``` Lembre-se de que este é apenas um exemplo e que você pode adaptá-lo de acordo com suas necessidades.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais