Skip to content

Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.

License

Notifications You must be signed in to change notification settings

TMartins11/AEDS-I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AEDS I - Algoritmos e Estruturas de Dados I

Repositório com as atividades e projetos desenvolvidos na disciplina de Algoritmos e Estruturas de Dados I, cursada no 1º semestre de 2024, como parte do Bacharelado em Ciências da Computação pela Universidade Federal de Alfenas - MG.


Descrição

Este repositório contém os códigos desenvolvidos ao longo da disciplina de Algoritmos e Estruturas de Dados I (AEDS I).
Todos os projetos foram implementados utilizando a linguagem C e incluem makefiles para facilitar a compilação e a organização dos arquivos.

Recursos do Repositório:

  • Makefiles:
    • make all: Compila o projeto de forma simples e eficiente.
    • make clean: Limpa os arquivos gerados durante a compilação, restaurando o estado inicial do projeto.
  • Organização Estruturada: Códigos separados por pastas para facilitar a navegação e manutenção.
    • source: Contém os arquivos de código.
    • objects: Contém os arquivos objetos gerados a partir da compilação do código.
    • instances: Contém todos os arquivos instância que são utilizados no projeto.

Atividades

  • Descrição:
    O código permite que o usuário insira três valores correspondentes aos lados de um triângulo e determina se é possível formá-lo. Caso seja possível, o programa classifica o triângulo em equilátero, isósceles ou escaleno, e verifica também se ele é retângulo. Se não for possível formar um triângulo, o programa avisa o usuário.
  • Descrição: Projeto que gera 1000 alturas aleatoriamente entre 1.5m e 2.3m, informando a maior altura, a menor, a média entre todas elas, assim como a porcentagem de pessoas com mais de 2m.
  • Descrição: Este projeto tem como objetivo o cálculo da área e do volume de diversas formas geométricas, cujas dimensões são lidas de um arquivo de entrada, o cenagrafica.txt. O programa calcula medidas para as seguintes formas geométricas:
    • Bidimensionais: Quadrado, Círculo, Retângulo e Triângulo.
    • Tridimensionais: Paralelepípedo, Cone, Cubo, Esfera e Cilindro.
  • Descrição: Este programa permite a execução de diversas operações em um vetor de 1000 elementos, como: Inverter o vetor, Remover duplicados, Buscar valores dentro de um intervalo, dentre outros.

About

Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.

Topics

Resources

License

Stars

Watchers

Forks