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.
- ➕ Soma
- ➖ Subtração
- ✖️ Multiplicação
- ➗ Divisão
- Permite a inserção de dois números reais.
- Solicita a escolha da operação desejada.
- Exibe o resultado da operação realizada.
- Implementa verificação para evitar divisão por zero, exibindo uma mensagem informativa ao usuário.
Siga estes passos para executar a calculadora em sua máquina:
git clone https://github.com/pitercoding/calculadora-simplescd calculadora-simplesAbra um terminal na pasta do projeto e execute os comandos abaixo:
javac CalculadoraSimples.java
java CalculadoraSimplesO programa será iniciado e solicitará que você insira os números e a operação desejada diretamente no console.
O código segue um fluxo simples e direto:
- Entrada de Dados: Utiliza a classe
Scannerpara receber a entrada do usuário para os dois números e a operação a ser realizada. - Processamento: Emprega uma estrutura
switch(com alternativasifpara a divisão por zero) para determinar qual operação matemática executar com base na entrada do usuário. - Saída: O resultado final do cálculo é impresso no console.
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
}
}- Java: A linguagem de programação principal utilizada para o desenvolvimento da calculadora.
Contribuições são bem-vindas! Se você tiver alguma sugestão de melhoria ou quiser adicionar novas funcionalidades, siga os passos abaixo:
- Faça um fork do repositório.
- Crie uma branch para sua funcionalidade.
git checkout -b feature/nova-funcionalidade- Faça o commit das suas alterações.
git commit -am 'Adiciona nova funcionalidade'- Envie para o seu repositório remoto:
git push origin feature/nova-funcionalidade- Abra um pull request.
Este projeto está licenciado sob a Licença MIT.
Uma calculadora simples desenvolvida como um exercício prático para demonstrar os fundamentos da programação em Java.