Package lib.julio
Class Calculadora
java.lang.Object
lib.julio.Calculadora
A classe Calculadora fornece métodos para realizar operações matemáticas básicas e cálculos geométricos.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecalcularAreaCirculo(double raio) Calcula a área de um círculo.static doublecalcularAreaQuadrado(double lado) Calcula a área de um quadrado.static doublecalcularAreaRetangulo(double comprimento, double largura) Calcula a área de um retângulo.static doublecalcularAreaTriangulo(double base, double altura) Calcula a área de um triângulo.static doublecalcularJurosCompostos(double capital, double taxa, int tempo) Calcula os juros compostos.static doublecalcularJurosSimple(double capital, double taxa, int tempo) Calcula os juros simples.static doublecalcularPerimetroCirculo(double raio) Calcula o perímetro de um círculo.static doublecalcularPerimetroQuadrado(double lado) Calcula o perímetro de um quadrado.static doublecalcularPerimetroRetangulo(double comprimento, double largura) Calcula o perímetro de um retângulo.static doublecalcularPerimetroTriangulo(double lado1, double lado2, double lado3) Calcula o perímetro de um triângulo.static doublecalcularVolumeCubo(double aresta) Calcula o volume de um cubo.static doubledividir(double numerador, double denominador) Calcula a divisão entre dois números.static doublemultiplicar(double... numeros) Calcula a multiplicação de uma lista de números.static doublesomar(double... numeros) Calcula a soma de uma lista de números.static doublesubtrair(double... numeros) Calcula a subtração de uma lista de números.
-
Constructor Details
-
Calculadora
public Calculadora()
-
-
Method Details
-
somar
public static double somar(double... numeros) Calcula a soma de uma lista de números.- Parameters:
numeros- Os números a serem somados.- Returns:
- A soma dos números.
-
subtrair
public static double subtrair(double... numeros) Calcula a subtração de uma lista de números.- Parameters:
numeros- Os números a serem subtraídos.- Returns:
- A subtração dos números.
-
multiplicar
public static double multiplicar(double... numeros) Calcula a multiplicação de uma lista de números.- Parameters:
numeros- Os números a serem multiplicados.- Returns:
- O produto dos números.
-
dividir
public static double dividir(double numerador, double denominador) Calcula a divisão entre dois números.- Parameters:
numerador- O numerador.denominador- O denominador (não pode ser zero).- Returns:
- O resultado da divisão.
- Throws:
IllegalArgumentException- Se o denominador for zero.
-
calcularAreaQuadrado
public static double calcularAreaQuadrado(double lado) Calcula a área de um quadrado.- Parameters:
lado- O comprimento do lado do quadrado.- Returns:
- A área do quadrado.
-
calcularAreaRetangulo
public static double calcularAreaRetangulo(double comprimento, double largura) Calcula a área de um retângulo.- Parameters:
comprimento- O comprimento do retângulo.largura- A largura do retângulo.- Returns:
- A área do retângulo.
-
calcularAreaCirculo
public static double calcularAreaCirculo(double raio) Calcula a área de um círculo.- Parameters:
raio- O raio do círculo.- Returns:
- A área do círculo.
-
calcularAreaTriangulo
public static double calcularAreaTriangulo(double base, double altura) Calcula a área de um triângulo.- Parameters:
base- A base do triângulo.altura- A altura do triângulo.- Returns:
- A área do triângulo.
-
calcularPerimetroQuadrado
public static double calcularPerimetroQuadrado(double lado) Calcula o perímetro de um quadrado.- Parameters:
lado- O comprimento do lado do quadrado.- Returns:
- O perímetro do quadrado.
-
calcularPerimetroRetangulo
public static double calcularPerimetroRetangulo(double comprimento, double largura) Calcula o perímetro de um retângulo.- Parameters:
comprimento- O comprimento do retângulo.largura- A largura do retângulo.- Returns:
- O perímetro do retângulo.
-
calcularPerimetroCirculo
public static double calcularPerimetroCirculo(double raio) Calcula o perímetro de um círculo.- Parameters:
raio- O raio do círculo.- Returns:
- O perímetro do círculo.
-
calcularPerimetroTriangulo
public static double calcularPerimetroTriangulo(double lado1, double lado2, double lado3) Calcula o perímetro de um triângulo.- Parameters:
lado1- O comprimento do primeiro lado.lado2- O comprimento do segundo lado.lado3- O comprimento do terceiro lado.- Returns:
- O perímetro do triângulo.
- Throws:
IllegalArgumentException- Se os lados não formarem um triângulo válido.
-
calcularVolumeCubo
public static double calcularVolumeCubo(double aresta) Calcula o volume de um cubo.- Parameters:
aresta- O comprimento da aresta do cubo.- Returns:
- O volume do cubo.
- Throws:
IllegalArgumentException- Se a aresta for menor ou igual a zero.
-
calcularJurosSimple
public static double calcularJurosSimple(double capital, double taxa, int tempo) Calcula os juros simples.- Parameters:
capital- O valor inicial do capital.taxa- A taxa de juros por período.tempo- O número de períodos.- Returns:
- O montante após a aplicação dos juros simples.
-
calcularJurosCompostos
public static double calcularJurosCompostos(double capital, double taxa, int tempo) Calcula os juros compostos.- Parameters:
capital- O valor inicial do capital.taxa- A taxa de juros por período.tempo- O número de períodos.- Returns:
- O montante após a aplicação dos juros compostos.
-