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
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
calcularAreaCirculo
(double raio) Calcula a área de um círculo.static double
calcularAreaQuadrado
(double lado) Calcula a área de um quadrado.static double
calcularAreaRetangulo
(double comprimento, double largura) Calcula a área de um retângulo.static double
calcularAreaTriangulo
(double base, double altura) Calcula a área de um triângulo.static double
calcularJurosCompostos
(double capital, double taxa, int tempo) Calcula os juros compostos.static double
calcularJurosSimple
(double capital, double taxa, int tempo) Calcula os juros simples.static double
calcularPerimetroCirculo
(double raio) Calcula o perímetro de um círculo.static double
calcularPerimetroQuadrado
(double lado) Calcula o perímetro de um quadrado.static double
calcularPerimetroRetangulo
(double comprimento, double largura) Calcula o perímetro de um retângulo.static double
calcularPerimetroTriangulo
(double lado1, double lado2, double lado3) Calcula o perímetro de um triângulo.static double
calcularVolumeCubo
(double aresta) Calcula o volume de um cubo.static double
dividir
(double numerador, double denominador) Calcula a divisão entre dois números.static double
multiplicar
(double... numeros) Calcula a multiplicação de uma lista de números.static double
somar
(double... numeros) Calcula a soma de uma lista de números.static double
subtrair
(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.
-