Buscar

A partir das bibliotecas, comandos, funções, símbolos e operadores estudados, elabore um programa na linguagem C estruturada com as seguintes espec...

A partir das bibliotecas, comandos, funções, símbolos e operadores estudados, elabore um programa na linguagem C estruturada com as seguintes especificações: a) Leia três variáveis: (1) O nome da pessoa; (2) o peso (não aceita casas decimais); (3) A altura (aceita 2 casas decimais). b) Em seguida o programa deverá calcular o Índice de Massa Corpórea (IMC) onde a formula matemática é: IMC = PESO / (ALTURA X ALTURA). c) Por fim o algoritmo deverá exibir na tela do computador o nome da pessoa e o IMC calculado.


💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em C que atende às especificações solicitadas: ```c #include int main() { char nome[50]; int peso; float altura, imc; printf("Digite o nome da pessoa: "); scanf("%s", nome); printf("Digite o peso da pessoa (em kg): "); scanf("%d", &peso); printf("Digite a altura da pessoa (em metros): "); scanf("%f", &altura); imc = peso / (altura * altura); printf("%s, seu IMC é %.2f\n", nome, imc); return 0; } ``` Explicação do código: - Primeiro, declaramos as variáveis que serão utilizadas: `nome` (um vetor de caracteres), `peso` (um número inteiro), `altura` (um número real) e `imc` (um número real). - Em seguida, utilizamos a função `printf` para exibir mensagens na tela solicitando que o usuário digite o nome, o peso e a altura da pessoa. - Utilizamos a função `scanf` para ler os valores digitados pelo usuário e armazená-los nas variáveis correspondentes. - Calculamos o IMC utilizando a fórmula matemática fornecida. - Por fim, utilizamos novamente a função `printf` para exibir o nome da pessoa e o valor do IMC calculado, com duas casas decimais. Observação: este é apenas um exemplo de programa que atende às especificações solicitadas. Existem diversas formas de implementar a solução em C.

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