Buscar

Pratica 5 INF

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

 Prática 5 – INF100 – 2014/II – valor: 4 pontos
Página 1 de 1
INF100 – Introdução à Programação I
Roteiro Prática 22 a 26 de Setembro de 2014Nome:________________________________________________________________________________ Matric.:__________________
Nome do arquivo a ser entregue: p05.cpp
Obs.: Recomenda-se salvar o arquivo o mais cedo possível dentro do editor a fim de obter o benefício da
marcação do texto por meio de cores.
Dado o raio r e a altura h de uma lata cilíndrica, seu volume V pode ser calculado como sendo:
2V r h
Deseja-se fazer um programa para calcular o volume de uma ou mais latas, sendo que os valores de r e h são
fornecidos pelo usuário, em centímetros. O programa deve repetir a entrada dos valores de r e h e a exibição
do resultado até o usuário digitar um valor igual a zero para r ou h.
Algoritmo de alto nível
Leia os valores de r e h (o programa não deve permitir a entrada de valores negativos para r ou para h)
Enquanto (r > 0 E h > 0)
Calcule V
Escreva o valor de V na tela em cm³ e em litros
(Obs.: 1 cm³ = 0,001 litros)
Leia os valores de r e h. (valem aqui as mesmas regras citadas acima)
Fim_enquanto
Obs.: para fazer a entrada de cada variável sem permitir valores negativos, você pode usar o esquema visto na
aula teórica. Segue abaixo um exemplo para a leitura de r:
Leia r
Enquanto (r < 0)
Escreva “Somente valores >= 0 são permitidos.”
Leia r
Fim_enquanto
O “esqueleto” do programa está disponível na página de entrega.
Segue um exemplo da “tela” de execução desse programa:
Entre com o raio da lata (cm): 4Entre com a altura da lata (cm): 12Volume da lata = 603.186 cm3 = 0.603186 litros
Entre com o raio da lata (cm): -1Somente valores >= 0 são permitidos.Entre com o raio da lata (cm): 10Entre com a altura da lata (cm): -2Somente valores >= 0 são permitidos.Entre com a altura da lata (cm): -20Somente valores >= 0 são permitidos.Entre com a altura da lata (cm): -200Somente valores >= 0 são permitidos.Entre com a altura da lata (cm): 20Volume da lata = 6283.19 cm3 = 6.28319 litros
Entre com o raio da lata (cm): 0Entre com a altura da lata (cm): 0
Após certificar-se que seu programa está correto, envie o arquivo do programa fonte (somente o arquivop05.cpp). Use o atalho existente no desktop (área de trabalho) para abrir a página de entrega.

Outros materiais