Prévia do material em texto
Algoritmos e Programação - SG Data: 16/02/2025 Aluno(a): HECTOR IGOR LIMA DE SOUZA Atividade Prática Final INSTRUÇÕES: · Esta Atividade contém questões totalizando 10 (dez) pontos; · Você deve preencher dos dados no Cabeçalho para sua identificação: · Nome / Data de entrega. · Aqui estão as informações sobre o formato de envio de respostas para a atividade: · Parte do desenvolvimento digitado ou com Print Screen: Word ou PDF (Vl.5,0) · Utilize a folha da solicitação da atividade para o envio da atividade. Atividade sem a folha será desconsiderada ou zerada. · Cada resposta deve estar abaixo da pergunta da atividade. Respostas fora de contexto da atividade serão desconsideradas. · Faça um Print Screen da tela do seu computador com a execução do código-fonte. No Print Screen, deve constar a data e a hora do seu sistema no canto direito. · Envie o arquivo executável de todo o seu código junto com os demais itens. (Vl.5,0 pontos) · Certifique-se de fazer o upload dos arquivos nos formatos especificados. Arquivos em outros formatos ou com itens faltando não serão avaliados. · Você poderá utilizar IDE’s de programação como o DEV cpp, NetBeans, Eclipse, jupyter notebook, Etc · O programa indicado para compactar as respostas é o WinRAR · Envio o arquivo pelo sistema no local indicado; · Em caso de dúvidas consulte o seu Tutor. Atividade Prática Final - Algoritmos e Programação - SG Nome CPF: 1. Crie um programa de gerenciamento de estacionamento que registre a hora de entrada e saída de veículos, bem como o valor cobrado pelo intervalo de tempo. 2. Crie um programa que receba como entrada o valor em DÓLAR AMERICANO e converta em moeda da Rúpia Indiana (cotação do dia). 3. Construa um fluxograma dos programas desenvolvidos. a. Um fluxograma é um diagrama que representa o fluxo de um algoritmo ou processo. Ele pode ser usado para ajudar a entender como um programa funciona e para identificar possíveis problemas. Fluxograma do primeiro exercício Fluxograma do segundo exercicio 4. Faça o teste de mesa dos programas desenvolvidos. a. O teste de mesa é uma técnica de teste de software que envolve a execução de um programa passo a passo, usando um conjunto de dados conhecido. Ele pode ser usado para identificar erros no código e para verificar se o programa está funcionando conforme o esperado. Teste de Mesa 1: Sistema de Gerenciamento de Estacionamento 🚗 Passo Ação Entrada Saída/Resultado 1 Iniciar o programa - Menu exibido 2 Escolher "Registrar Entrada" 1 Solicita placa e nome do proprietário 3 Inserir dados Placa: ABC-1234, Proprietário: João Registra hora de entrada (Ex: 14:00) 4 Confirmação - "Veículo registrado com sucesso" 5 Voltar ao menu - Menu exibido novamente Cenário 2: Calcular saída do veículo Passo Ação Entrada Saída/Resultado 1 Escolher "Calcular Saída" 2 Solicita placa do veículo 2 Inserir placa ABC-1234 Sistema busca horário de entrada (Ex: 14:00) 3 Inserir horário de saída 17:00 Calcula tempo de permanência: 3 horas 4 Calcular valor R$5,00 por hora Valor total: R$15,00 5 Exibir resultado - Tempo: 3 horas, Valor: R$15,00 6 Remover registro e voltar ao menu - Registro apagado e menu exibido Cenário 3: Encerrar programa Passo Ação Entrada Saída/Resultado 1 Escolher "Sair" 3 Programa encerrado Teste de Mesa 2: Conversor de Moeda 💰 Cenário 1: Converter USD para INR (Considerando a cotação de 1 USD = 83 INR) Passo Ação Entrada Saída/Resultado 1 Iniciar o programa - Mensagem de boas-vindas exibida 2 Inserir valor em USD 10 Valida entrada (válida) 3 Obter cotação do dia - 1 USD = 83 INR 4 Calcular conversão 10 × 83 830 INR 5 Exibir resultado - "10 USD = 830 INR" 6 Perguntar se deseja converter outro valor Não Programa encerrado Cenário 2: Entrada inválida Passo Ação Entrada Saída/Resultado 1 Inserir valor em USD ABC Exibe mensagem de erro 2 Inserir valor correto 20 Valida entrada e segue o processo 5. Envie o arquivo executável de todos os seus códigos junto com os demais itens. (Vl.5,0 pontos) Arquivo executável Um arquivo executável é um arquivo que contém um programa que pode ser executado diretamente pelo sistema operacional, sem a necessidade de um compilador ou interpretador. Ao escrever um código-fonte em uma linguagem de programação, é necessário compilar ou interpretar o código para criar um arquivo executável. O processo de compilação ou interpretação converte o código-fonte em um formato que o sistema operacional pode entender e executar. O tipo de arquivo executável gerado depende da linguagem de programação utilizada e do sistema operacional em que o programa será executado. Por exemplo, “em sistemas Windows, os arquivos executáveis geralmente têm a extensão”.exe", enquanto em sistemas Unix/Linux, os arquivos executáveis podem ter diferentes extensões, como ".out" ou nenhum tipo de extensão WinRAR Obs: Utilize um software compactado e descompactado de dados para juntar todos os itens: WinRAR WinRAR - Software de compactação e arquivamento de arquivos. Ele permite que os usuários compactem arquivos e pastas em um único arquivo de arquivamento, que pode ser facilmente transferido ou armazenado. O software suporta uma ampla variedade de formatos de compactação, incluindo RAR, ZIP, CAB, ARJ, LZH, TAR, GZip, UUE, ISO, BZIP2, Z e 7-Zip Dica de programas para desenvolvimento: Programa Portugol: http://siaiacad17.univali.br/webportugol/tutorial_web_portugol.pdf http://www.decom.ufop.br/guillermo/BCC201/slides/Portugol_BCC201_2.pdf Programa DEV: https://bitcaverna.wordpress.com/aprendendo-a-programar-em-dev-c-iniciantes-aula-01/ Programa (gratuito) devc++download : https://bloodshed-dev-c.softonic.com.br/ Atividade Prática Serviços de Turismo e Viagens - GUI image3.png image4.png image1.png image2.png image6.jpg image5.png