Buscar

Escreva um programa que determina quanto tempo um corpo leva para cair de uma determinada altura (h0 ≥ 0), dada em metros (m), a partir do repouso ...

Escreva um programa que determina quanto tempo um corpo leva para cair de uma determinada altura (h0 ≥ 0), dada em metros (m), a partir do repouso (v0 = 0).

O programa deve determinar o tempo que um corpo leva para cair de uma determinada altura.
A altura deve ser dada em metros.
O corpo deve estar em repouso no início da queda.
O programa deve utilizar a fórmula h = h0 + v0t + (gt^2)/2 para calcular o tempo.
O programa deve utilizar a função sqrt(x) da biblioteca math.h para obter a raiz quadrada.
O programa deve advertir o usuário caso o valor da altura seja negativo.

Essa pergunta também está no material:

lista de exercícios
5 pág.

uma listra introdutória para iniciantes em programação.

Computação I Universidade Tecnológica Federal do ParanáUniversidade Tecnológica Federal do Paraná

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em linguagem C que resolve o problema proposto: ```c #include #include int main() { double h0, t; printf("Digite a altura em metros (h0): "); scanf("%lf", &h0); if (h0 < 0) { printf("A altura deve ser maior ou igual a zero.\n"); return 1; } t = sqrt(2 * h0 / 9.81); printf("O tempo que o corpo leva para cair de %.2lf metros é de %.2lf segundos.\n", h0, t); return 0; } ``` Explicação do código: - Primeiro, são incluídas as bibliotecas `stdio.h` e `math.h`. - Em seguida, é declarada a função `main`. - Dentro da função `main`, são declaradas as variáveis `h0` e `t`. - O usuário é solicitado a digitar a altura em metros (h0) através da função `printf` e `scanf`. - É feita uma verificação para garantir que a altura seja maior ou igual a zero. Caso contrário, é exibida uma mensagem de erro e o programa é encerrado. - O tempo que o corpo leva para cair é calculado utilizando a fórmula h = h0 + v0t + (gt^2)/2, onde v0 = 0 e g = 9.81 m/s^2. - A função `printf` é utilizada para exibir o resultado na tela. - Por fim, a função `main` retorna o valor 0 para indicar que o programa foi executado com sucesso.

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