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.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar