Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bruno-pya/calculatorchecked

Projeto acadêmico que teve como objetivo avaliar a aplicabilidade de testes unitários.
https://github.com/bruno-pya/calculatorchecked

java junit maven poo

Last synced: about 2 months ago
JSON representation

Projeto acadêmico que teve como objetivo avaliar a aplicabilidade de testes unitários.

Awesome Lists containing this project

README

        

# Calculadora Diferente

## Descrição
O **Calculadora Diferente** é uma aplicação Java simples, com funcionalidades matemáticas práticas cujo intuito é conseguir gerar possibilidades de testes unitários, como:

- Inversão de números inteiros.
- Cálculo de fatorial.
- Soma do primeiro número com o dobro do segundo número.

Ideal para aprender e praticar **Programação Orientada a Objetos (POO)** e **testes unitários** com **JUnit**.

---

## Métodos

### 1. Inverter Número
- **Entrada:** Um número inteiro positivo.
- **Saída:** O número com os dígitos invertidos.

### 2. Fatorial
- **Entrada:** Um número inteiro positivo ou zero.
- **Saída:** O fatorial do número.

### 3. Soma com Dobro
- **Entrada:** Dois números inteiros (a e b).
- **Saída:** A soma de `a` com o dobro de `b`.

---

## Tecnologias Utilizadas

- **Linguagem:** Java
- **Framework de Testes:** JUnit 5
- **IDE Recomendada:** IntelliJ IDEA

---

## Como Executar

### Pré-requisitos

- [JDK 8+](https://www.oracle.com/java/technologies/javase-downloads.html)
- [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) ou outra IDE de sua preferência
- Git (opcional, para clonar o repositório)
- Dependências: JUnit no maven

### Passos

1. Clone o repositório:
```bash
git clone https://github.com/Bruno-PyA/CalculadoraDiferente.git

**Deseja contribuir?**

Feedbacks, melhorias e sugestões são sempre bem-vindas.

- Faça um fork do repositório.
- Crie um branch para sua feature: git checkout -b minha-feature.
- Faça commit das suas alterações: git commit -m 'Adiciona minha feature'.
- Envie para o repositório remoto: git push origin minha-feature.
- Abra um Pull Request.