Você está na página 1de 2

Atividade Prática 02

Algoritmos e Programação
Prof. Dr. Thiago L. T. da Silveira
tltsilveira@inf.ufrgs.br

1. Implemente um programa em C que calcula a posição e velocidade finais de um corpo em movimento. Assuma
um Movimento Retilı́neo Uniformemente Variado. Seu programa deve pedir que a posição e velocidade iniciais
do móvel, bem como a aceleração e o instante de tempo de interesse sejam informados pelo usuário. Para
implementar seu programa, considere as equações
at2
s = s0 + v0 t +
2
e
v = v0 + at,
onde s0 , v0 , a e t são a posição e velocidade iniciais do móvel, a aceleração e o instante de tempo, respectiva-
mente. Os valores s e v são a posição e velocidade finais do corpo em movimento, que devem ser calculadas e
apresentados ao usuário.

Exemplo de execução:
Informe a posicao inicial do movel: 0
Informe a velocidade inicial do movel: 0
Informe a acelereç~ ao do movel: 2
Informe um instante de tempo: 3
A posiç~
ao e velocidade finais do movel sao 9.00 e 6.00
2. Implemente um programa em C que calcula o Índice de Massa Corpórea (IMC) de um sujeito e indique sua
classificação de acordo com a tabela abaixo.

IMC Classificação
[0, 16) Subpeso severo
[16, 20) Subpeso
[20, 25) Normal
[25, 30) Sobrepeso
[30, 40) Obeso
[40, +∞) Obeso severo

Utilize a equação abaixo para auxiliar no cômputo do IMC, dada uma massa m (em quilogramas) e uma altura a
(em metros):
m
IM C = 2 .
a
No seu programa, o usuário deve informar a massa e altura do sujeito em gramas e centı́metros, respectivamente.
Seu programa deve apresentar na tela o IMC computado e a classificação associada.

Exemplo de execução:
Informe a massa do sujeito (gramas): 70000
Informe a altura do sujeito (centimentos): 170
O IMC do sujeito eh 24.22
O sujeito tem peso normal

Dicas: lembre que [ e ] indicam, na matemática, intervalos fechados e ( e ) indicam intervalos abertos. O termo
[40, +∞) pode ser escrito com a operação relacional “ >= 40” em linguagem C.

1
Instruções
• Essa Atividade deve ser resolvida de forma individual.
• Essa Atividade deve ser entregue via Moodle, em local indicado, até a data limite pré-estipulada.
• Lembre-se submeter seu(s) código(s) em arquivo compactado (.zip ou .rar) com nome
APX-<nome e ultimo sobrenome>.zip. Troque X pelo identificador desta Atividade Prática. Não inclua
arquivos executáveis no arquivo compactado. Não inclua bibliotecas desnecessárias.
• Seu programa deve ser compilável. Priorize o envio de versões de seu código que não apresentam erro de
execução ainda que incompletas. Documentação e legibilidade do código fazem parte da avaliação.

Você também pode gostar