Calculadora - Exercícios de Programação Orientada a Objetos 1 PDF

Title Calculadora - Exercícios de Programação Orientada a Objetos 1
Author Leonardo Oliveira
Course Algoritmos e Programação Orientada a Objetos I
Institution Universidade Federal de Mato Grosso do Sul
Pages 2
File Size 46.5 KB
File Type PDF
Total Downloads 99
Total Views 144

Summary

Exercícios de Programação Orientada a Objetos 1...


Description

package Calculadora; public abstract class calculadora { public public public public

abstract abstract abstract abstract

int soma(int x, int y); int subtracao(int x, int y); double multiplicacao(int x, int y); double divisao(int x, int y);

} _______________________________________________________________________ package Calculadora; public class calculadoraCientifica extends calculadora { @Override public int soma(int x, int y) { return x+y; } @Override public int subtracao(int x, int y) { return 0; } @Override public double multiplicacao(int x, int y) { return 0; } @Override public double divisao(int x, int y) { return 0; } public double raizQuadrada() { return 0; } public double potencia() { return 0; }

} ______________________________________________________________________

package Calculadora; import java.math.*; import java.util.Scanner; public class Main { public static void main(String[] args) { int numerador1, numerador2; String operacao; CalculadoraCientifica calc = new CalculadoraCientifica(); Scanner teclado = new Scanner(System.in); System.out.println("Insira o primeiro numero"); numerador1 = teclado.nextInt(); System.out.println("Insira o segundo numero"); numerador2 = teclado.nextInt(); Scanner entrada = new Scanner(System.in); System.out.println("Insira a operação desejada"); operacao = entrada.next(); switch (operacao) { case "Soma": return calc.soma(numerador1, numerador2); break; case "Substracao": return calc.subtracao(numerador1, numerador2); break; case "Multiplicacao": return calc.multiplicacao(numerador1, numerador2); break; case "Divisao": return calc.divisao(numerador1, numerador2); } } }...


Similar Free PDFs