Este repositório contém uma coleção de projetos desenvolvidos em Fortran, abordando uma variedade de tópicos e problemas de programação. Abaixo está uma descrição geral dos projetos, suas funcionalidades, e como executar o código.
Para executar os projetos, você precisará de:
- Um compilador Fortran (exemplo: GFortran)
- Um ambiente de desenvolvimento para compilar e executar os programas
Para compilar e executar qualquer projeto:
- Navegue até o diretório do projeto desejado.
- Use o comando de compilação:
gfortran -o nome_do_programa nome_do_programa.f95
- Execute o programa compilado:
./nome_do_programa
- Descrição: Este projeto implementa o clássico jogo da forca em Fortran. O programa seleciona aleatoriamente uma palavra de uma lista e o jogador tenta adivinhar a palavra antes de completar 6 erros. O boneco vai sendo desenhado progressivamente a cada erro.
- Funcionalidades:
- Seleção aleatória de palavras
- Verificação de letras corretas
- Desenho do boneco a cada erro
- Como rodar:
gfortran -o forca forca.f95 ./forca
- Descrição: Este projeto implementa uma calculadora de matrizes que realiza operações como soma, subtração e multiplicação de matrizes. O usuário pode inserir as dimensões das matrizes e os valores dos elementos, e o programa calculará o resultado.
- Funcionalidades:
- Operações de soma, subtração e multiplicação de matrizes
- Manipulação de matrizes com diferentes dimensões
- Como rodar:
gfortran -o calculadora_matriz calculadora_matriz.f95 ./calculadora_matriz
- Descrição: Este projeto simula sistemas físicos simples, como o movimento de um corpo em queda livre ou o movimento de um pêndulo. O usuário pode definir as condições iniciais e o programa calculará o movimento ao longo do tempo.
- Funcionalidades:
- Simulação de movimento em tempo discreto
- Entrada de condições iniciais pelo usuário
- Exibição gráfica dos resultados (se aplicável)
- Como rodar:
gfortran -o simulacao_fisica simulacao_fisica.f95 ./simulacao_fisica
- Descrição: Um projeto focado em realizar análises estatísticas de conjuntos de dados fornecidos pelo usuário. O programa calcula estatísticas como média, mediana, desvio padrão, variância, etc.
- Funcionalidades:
- Entrada de dados pelo usuário
- Cálculo de métricas estatísticas básicas
- Suporte a grandes conjuntos de dados
- Como rodar:
gfortran -o analise_estatistica analise_estatistica.f95 ./analise_estatistica
- Descrição: Este projeto implementa um sistema de processamento de texto em Fortran. Ele permite ao usuário inserir, modificar e analisar textos. Funcionalidades incluem contagem de palavras, busca de padrões, e substituição de palavras.
- Funcionalidades:
- Manipulação e análise de texto
- Contagem de palavras e caracteres
- Busca e substituição de padrões
- Como rodar:
gfortran -o processamento_texto processamento_texto.f95 ./processamento_texto
- Cada projeto está em seu próprio diretório com os arquivos
.f95
correspondentes. - O nome de cada diretório corresponde ao projeto (exemplo:
forca
,calculadora_matriz
, etc.).
Contribuições são bem-vindas! Se você encontrar algum problema ou quiser adicionar novas funcionalidades, sinta-se à vontade para abrir uma issue ou enviar um pull request.