Skip to content

Latest commit

 

History

History
67 lines (44 loc) · 2.86 KB

README.md

File metadata and controls

67 lines (44 loc) · 2.86 KB

Calculadora em Unity

Este projeto foi desenvolvido como parte do curso de Técnicas de Programação I do curso de Ciência da Computação. A aplicação é uma calculadora básica, desenvolvida utilizando a Unity Engine, com o objetivo de aplicar conceitos fundamentais de programação orientada a objetos (POO), lógica de programação e interface gráfica.

Funcionalidades

A calculadora inclui as seguintes operações básicas:

  • Adição: Soma de dois números.
  • Subtração: Diferença entre dois números.
  • Multiplicação: Produto de dois números.
  • Divisão: Quociente de dois números (com tratamento de divisão por zero).
  • Reset: Limpeza dos valores e da interface.

Recursos Extras

Além das operações básicas, o projeto inclui:

  • Interface Gráfica (UI): Desenvolvida na Unity com botões e displays dinâmicos para exibir os números e resultados das operações.
  • Tratamento de Erros: Verificação de entrada de dados inválidos e operações impossíveis (como divisão por zero).
  • Código Modular: Organização em scripts separados para operações e controle da interface, aplicando boas práticas de POO.

Tecnologias Utilizadas

  • Unity Engine: Ferramenta principal para desenvolvimento do projeto.
  • C#: Linguagem de programação usada para escrever os scripts da calculadora.
  • Unity UI: Sistema de interface gráfica utilizado para os botões e display da calculadora.

Instalação

  1. Clone este repositório para sua máquina local:

    git clone https://github.com/Pedro-Estevao/Calc-TP.git
    
  2. Abra o projeto na Unity:

    • Abra o Unity Hub.
    • Clique em "Add" e navegue até a pasta do projeto clonado.
  3. Abra a cena principal:

    • Navegue até o diretório Assets/Scenes.
    • Abra a cena SampleScene.

Como Usar

  1. Execute o projeto na Unity clicando em Play.

  2. Utilize a interface gráfica para inserir números e realizar operações.

    • Clique nos botões numéricos para inserir valores.
    • Use os botões de operação (+, -, *, /) para realizar cálculos.
    • O botão C limpa a tela e redefine a calculadora.

Aprendizado

Este projeto proporcionou uma oportunidade de aplicar os conceitos aprendidos no curso de Técnicas de Programação I, como:

  • Implementação de algoritmos básicos em C#.
  • Manipulação de interface gráfica utilizando Unity UI.
  • Uso da Unity como uma ferramenta para desenvolver aplicações não relacionadas a jogos.
  • Aplicação de conceitos de POO para modularizar o código e melhorar a manutenibilidade do projeto.

Contribuição

Este projeto é aberto para contribuições. Caso tenha sugestões de melhorias ou novos recursos, sinta-se à vontade para abrir issues ou enviar pull requests.

Licença

Este projeto está licenciado sob a MIT License.