Prévia do material em texto
<p>Atividade Prática Final</p><p>INSTRUÇÕES:</p><p>❖ Esta Atividade contém questões totalizando 10 (dez) pontos;</p><p>❖ Você deve preencher dos dados no Cabeçalho para sua identificação:</p><p>o Nome / Data de entrega.</p><p>❖ Aqui estão as informações sobre o formato de envio de respostas para a atividade:</p><p>• Parte do desenvolvimento digitado ou com Print Screen: Word ou PDF (Vl.5,0)</p><p>o Utilize a folha da solicitação da atividade para o envio da atividade. Atividade sem a folha será</p><p>desconsiderada ou zerada.</p><p>o Cada resposta deve estar abaixo da pergunta da atividade. Respostas fora de contexto da ativida-</p><p>de serão desconsideradas.</p><p>o Faça um Print Screen da tela do seu computador com a execução do código-fonte. No Print Screen,</p><p>deve constar a data e a hora do seu sistema no canto direito.</p><p>• Envie o arquivo executável de todo o seu código junto com os demais itens. (Vl.5,0 pontos)</p><p>❖ Certifique-se de fazer o upload dos arquivos nos formatos especificados. Arquivos em outros for-</p><p>matos ou com itens faltando não serão avaliados.</p><p>❖ Você poderá utilizar IDE’s de programação como o DEV cpp, NetBeans, Eclipse, jupyter notebook,</p><p>Etc</p><p>❖ O programa indicado para compactar as respostas é o WinRAR</p><p>❖ Envio o arquivo pelo sistema no local indicado;</p><p>❖ Em caso de dúvidas consulte o seu Tutor.</p><p>Aluno(a):</p><p>Data:</p><p>Algoritmos e Programação - SG</p><p>Atividade Prática PÚBLICA</p><p>Atividade Prática Final - Algoritmos e Programação - SG</p><p>Nome: EDUARDO SOUZA FERNANDES</p><p>CPF: 07815658717</p><p>1. Crie um programa de gerenciamento de estacionamento que registre a hora de entrada e saída de ve-</p><p>ículos, bem como o valor cobrado pelo intervalo de tempo.</p><p>Serviços de Turismo e Viagens - GUI</p><p>PÚBLICA</p><p>2. Crie um programa que receba como entrada o valor em DÓLAR AMERICANO e converta em moeda da</p><p>Rúpia Indiana (cotação do dia).</p><p>3. Construa um fluxograma dos programas desenvolvidos.</p><p>a. Um fluxograma é um diagrama que representa o fluxo de um algoritmo ou processo. Ele</p><p>pode ser usado para ajudar a entender como um programa funciona e para identificar</p><p>possíveis problemas.</p><p>Serviços de Turismo e Viagens - GUI</p><p>PÚBLICA</p><p>4. Faça o teste de mesa dos programas desenvolvidos.</p><p>a. O teste de mesa é uma técnica de teste de software que envolve a execução de um pro-</p><p>grama passo a passo, usando um conjunto de dados conhecido. Ele pode ser usado para</p><p>Serviços de Turismo e Viagens - GUI</p><p>PÚBLICA</p><p>identificar erros no código e para verificar se o programa está funcionando conforme o</p><p>esperado.</p><p>1° PROGRAMA</p><p>Horário de entrada: 10 30 (10 horas e 30 minutos)</p><p>Horário de saída: 14 45 (14 horas e 45 minutos)</p><p>Passo 1: Converter os horários para minutos</p><p>totalMinutosEntrada = 10 * 60 + 30</p><p>totalMinutosEntrada = 630</p><p>totalMinutosSaida = 14 * 60 + 45</p><p>totalMinutosSaida = 885</p><p>Passo 2: Calcular o tempo total de estacionamento em minutos</p><p>totalMinutosEstacionado = totalMinutosSaida – totalMinutosEntrada</p><p>totalMinutosEstacionado = 885 - 630</p><p>totalMinutosEstacionado = 255</p><p>Passo 3: Converter os minutos para horas (arredondando para cima)</p><p>horasEstacionado = (totalMinutosEstacionado + 59) / 60</p><p>horasEstacionado = (255 + 59) / 60</p><p>horasEstacionado = 314 / 60</p><p>horasEstacionado = 5.23</p><p>O tempo estacionado é de aproximadamente 5.23 horas, que será arredondado para 6 horas.</p><p>Passo 4: Calcular o valor total a ser cobrado</p><p>valorTotal = calcularValorEstacionamento(horasEstacionado)</p><p>valorTotal = calcularValorEstacionamento(6)</p><p>valorTotal = 6 * 5.0</p><p>valorTotal = 30.0</p><p>O valor total a ser cobrado será de R$ 30,00.</p><p>Portanto, o programa exibirá:</p><p>Tempo estacionado: 6 horas</p><p>Valor a ser cobrado: R$ 30,00</p><p>2° PROGRAMA</p><p>Valor inserido pelo usuário: $50</p><p>A cotação predefinida é 0,012 (1 Rúpia Indiana = $0,012).</p><p>Passo 1: Calcular a conversão</p><p>valorDolar = 50</p><p>cotacao = 0,012</p><p>valorRupia = valorDolar / cotacao</p><p>valorRupia = 50 / 0,012</p><p>valorRupia = 4166,67</p><p>Serviços de Turismo e Viagens - GUI</p><p>PÚBLICA</p><p>Passo 2: Exibir o resultado</p><p>Valor equivalente em Rúpias Indianas: 4166,67</p><p>Dica de programas para desenvolvimento:</p><p>Programa Portugol:</p><p>http://siaiacad17.univali.br/webportugol/tutorial_web_portugol.pdf</p><p>http://www.decom.ufop.br/guillermo/BCC201/slides/Portugol_BCC201_2.pdf</p><p>Programa DEV:</p><p>https://bitcaverna.wordpress.com/aprendendo-a-programar-em-dev-c-iniciantes-aula-01/</p><p>Programa (gratuito) devc++download :</p><p>https://bloodshed-dev-c.softonic.com.br/</p><p>http://siaiacad17.univali.br/webportugol/tutorial_web_portugol.pdf</p><p>http://www.decom.ufop.br/guillermo/BCC201/slides/Portugol_BCC201_2.pdf</p><p>https://bitcaverna.wordpress.com/aprendendo-a-programar-em-dev-c-iniciantes-aula-01/</p><p>https://bloodshed-dev-c.softonic.com.br/</p>