https://github.com/pitercoding/calculadora-simples
Calculadora simples desenvolvida em Java, que realiza operações matemáticas básicas como soma, subtração, multiplicação e divisão. EN: Simple calculator developed in Java, which performs basic mathematical operations such as addition, subtraction, multiplication and division.
https://github.com/pitercoding/calculadora-simples
calculadora-simples-java controle-de-fluxo divisao entrada-de-dados estrutura-switch interacao-com-usuario java multiplicacao operacoes-aritmeticas projeto-didatico saida-de-dados soma subtracao tratamento-de-erros
Last synced: 10 days ago
JSON representation
Calculadora simples desenvolvida em Java, que realiza operações matemáticas básicas como soma, subtração, multiplicação e divisão. EN: Simple calculator developed in Java, which performs basic mathematical operations such as addition, subtraction, multiplication and division.
- Host: GitHub
- URL: https://github.com/pitercoding/calculadora-simples
- Owner: pitercoding
- License: mit
- Created: 2025-04-07T12:48:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-06T15:51:52.000Z (7 months ago)
- Last Synced: 2026-05-03T15:39:13.165Z (10 days ago)
- Topics: calculadora-simples-java, controle-de-fluxo, divisao, entrada-de-dados, estrutura-switch, interacao-com-usuario, java, multiplicacao, operacoes-aritmeticas, projeto-didatico, saida-de-dados, soma, subtracao, tratamento-de-erros
- Language: Java
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧮 Calculadora Simples em Java
Um projeto didático que implementa uma calculadora básica em **Java**, capaz de realizar as quatro operações aritméticas fundamentais: **adição, subtração, multiplicação e divisão**.
Ideal para quem está começando a aprender programação e deseja entender conceitos como **operadores matemáticos**, **estruturas de controle de fluxo** (`if` / `switch`) e **interação com o usuário** via console.
## ✨ Funcionalidades Principais
### 🔢 Operações Suportadas
- ➕ Soma
- ➖ Subtração
- ✖️ Multiplicação
- ➗ Divisão
### 👤 Interação com o Usuário
- Permite a inserção de dois números reais.
- Solicita a escolha da operação desejada.
- Exibe o resultado da operação realizada.
### ⚠️ Tratamento de Erros
- Implementa verificação para evitar **divisão por zero**, exibindo uma mensagem informativa ao usuário.
## 🚀 Como Utilizar
Siga estes passos para executar a calculadora em sua máquina:
### 1️⃣ Clone o Repositório
```bash
git clone https://github.com/pitercoding/calculadora-simples
```
### 2️⃣ Navegue até a Pasta do Projeto
```bash
cd calculadora-simples
```
### 3️⃣ Compile e Execute o Programa:
Abra um terminal na pasta do projeto e execute os comandos abaixo:
```bash
javac CalculadoraSimples.java
java CalculadoraSimples
```
O programa será iniciado e solicitará que você insira os números e a operação desejada diretamente no console.
## ⚙️ Entendendo o Código
O código segue um fluxo simples e direto:
1. **Entrada de Dados:** Utiliza a classe `Scanner` para receber a entrada do usuário para os dois números e a operação a ser realizada.
2. **Processamento:** Emprega uma estrutura `switch` (com alternativas `if` para a divisão por zero) para determinar qual operação matemática executar com base na entrada do usuário.
3. **Saída:** O resultado final do cálculo é impresso no console.
### 🧩 Exemplo de Código
```java
import java.util.Scanner;
public class CalculadoraSimples {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Digite o primeiro número: ");
double num1 = scanner.nextDouble();
System.out.print("Digite a operação (+, -, *, /): ");
String operacao = scanner.next();
System.out.print("Digite o segundo número: ");
double num2 = scanner.nextDouble();
double resultado = 0;
switch (operacao) {
case "+":
resultado = num1 + num2;
break;
case "-":
resultado = num1 - num2;
break;
case "*":
resultado = num1 * num2;
break;
case "/":
if (num2 != 0) {
resultado = num1 / num2;
} else {
System.out.println("Erro: Divisão por zero!");
return;
}
break;
default:
System.out.println("Operação inválida!");
return;
}
System.out.println("Resultado: " + resultado);
scanner.close(); // Boa prática: fechar o Scanner
}
}
```
## 🛠️ Tecnologias Utilizadas
* Java: A linguagem de programação principal utilizada para o desenvolvimento da calculadora.
## 🤝 Contribuição
Contribuições são bem-vindas! Se você tiver alguma sugestão de melhoria ou quiser adicionar novas funcionalidades, siga os passos abaixo:
1. Faça um **fork** do repositório.
2. Crie uma **branch** para sua funcionalidade.
```bash
git checkout -b feature/nova-funcionalidade
```
3. Faça o **commit** das suas alterações.
```bash
git commit -am 'Adiciona nova funcionalidade'
```
4. Envie para o seu repositório remoto:
```bash
git push origin feature/nova-funcionalidade
```
5. Abra um **pull request**.
## 📜 Licença
Este projeto está licenciado sob a **Licença MIT**.
## 🌐 Sobre o Projeto
Uma **calculadora simples** desenvolvida como um exercício prático para demonstrar os **fundamentos da programação em Java**.