Want to create interactive content? It’s easy in Genially!
TrabGrupo_leandro_kelson_10TGPSI
40075_Kelson da Costa Diogo
Created on March 11, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
START >
Gerenciamentode voos M5-Projeto Final
Elaborado por:Kelson Diogo Nº13 Leandro Silva Nº14 10TGPSI
reflexão critica
conclusão
Desenvolvimento
Desenvolvimento
Desenvolvimento
Desenvolvimento
Introdução
03
07
06
05
08
10
09
04
Índice
02
01
Desenvolvimento
capa
>
>
Este trabalho apresenta uma análise detalhada de um programa desenvolvido em C#, uma linguagem de programação moderna e versátil, projetado especificamente para o gerenciamento de voos. Ao longo deste trabalho, examinaremos os principais componentes do programa, seu design, sua arquitetura e sua implementação. Além disso, discutiremos os desafios enfrentados no desenvolvimento do programa
Introdução
>
>
Nesta seção, abordaremos as decisões e sugestões tomadas durante o processo de elaboração do algoritmo para o programa de gerenciamento de voos em C#.Para representar os voos, decidimos utilizar uma estrutura de dados do tipo struct, chamada Voo, contendo os seguintes campos: CodigoAeroporto: Representa o código do aeroporto de destino. CodigoVoo: Identificação única do voo. Origem e Destino: Locais de origem e destino do voo, respectivamente. Duracao: Representa a duração do voo. CompanhiaAerea: Nome da companhia aérea responsável pelo voo. Essa estrutura permite armazenar todas as informações relevantes de cada voo de forma organizada e acessível.
desenvolvimento
>
>
>
Optamos por solicitar ao usuário que insira os detalhes de cada voo individualmente, em vez de exigir a entrada de todos os voos de uma vez. Isso permite uma entrada mais flexível e interativa, onde o usuário pode inserir os dados conforme necessário.
>
desenvolvimento
+info
Implementamos um menu de opções para que o usuário possa escolher entre diferentes funcionalidades do programa. As opções incluem: Contar quantos voos têm como destino um determinado aeroporto. Contar quantos voos existem para um destino específico. Sair do programa. Esse menu proporciona uma experiência intuitiva e permite que o usuário execute diferentes consultas conforme sua necessidade.
desenvolvimento
>
+info
>
>
start >
Implementamos verificações de validação de dados para garantir que as entradas do usuário sejam corretas e válidas. Por exemplo, ao solicitar a duração do voo, verificamos se o valor inserido é numérico e positivo.
>
DESENVOLVIMENTO
>
Ao lidar com a entrada de múltiplos voos, procuramos garantir a eficiência e o desempenho do programa. Utilizamos estruturas de dados adequadas e algoritmos eficientes para lidar com grandes conjuntos de dados de forma rápida e eficiente.
DESENVOLVIMENTO
>
START >
>
Essas decisões e sugestões foram essenciais para o desenvolvimento de um programa de gerenciamento de voos robusto e eficaz em C#. Ao considerar esses aspectos durante o processo de elaboração do algoritmo, garantimos que o programa atenda às necessidades dos usuários e ofereça uma experiência de uso satisfatória.
CONCLUSÃO
>
>
>
>
Durante o desenvolvimento do algoritmo, enfrentamos diversos desafios, como a organização dos dados, a implementação das funcionalidades requeridas e a garantia da eficiência e robustez do programa. Foi necessário encontrar soluções criativas para lidar com esses desafios, considerando as melhores práticas de programação e os recursos disponíveis na linguagem C#. Uma das principais aprendizagens foi a importância da validação de dados e do tratamento de erros. Implementar verificações adequadas para garantir a integridade dos dados e lidar de forma eficaz com situações inesperadas foram aspectos essenciais para garantir a confiabilidade e usabilidade do programa.
reflexão critica
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjCytqdxvOEAxVyUqQEHUVZDDEQFnoECAcQAQ&url=https%3A%2F%2Fchat.openai.com%2F&usg=AOvVaw139HWUX4D802zbDuJCdFg9&opi=89978449
-webfrafia
>
>
// write anawesome title
Visual communication is a key tool. We find it easier to 'read' images than to read written text. That's why disciplines like Visual Thinking facilitate visually rich note-taking through the use of images, graphics, infographics, and simple drawings.
// AN AWESOMETITLE HERE
Visual communication is a key tool. We find it easier to 'read' images than to read written text. That is why disciplines like Visual Thinking facilitate the creation of visually rich notes thanks to the use of images, graphics, infographics, and simple drawings.