Package lib.julio

Class Calculadora

java.lang.Object
lib.julio.Calculadora

public class Calculadora extends Object
A classe Calculadora fornece métodos para realizar operações matemáticas básicas e cálculos geométricos.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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
    Calcula o perímetro de um círculo.
    static double
    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.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.