Baixe o app para aproveitar ainda mais
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.
Compartilhar