Operadores Aritméticos em Java

 

Operadores Aritméticos em Java

Os operadores aritméticos em Java são ferramentas essenciais para manipulação de números e execução de cálculos. Eles permitem desde operações simples até cálculos mais complexos em seus algoritmos. Dominar esses operadores ajuda a escrever códigos mais eficientes e é fundamental para resolver problemas que envolvem matemática e lógica.

Principais Operadores e Exemplos de Uso

  1. Adição (+)
    O operador de adição soma dois valores. Seja para calcular a média de notas ou somar itens em um carrinho de compras, o + é um operador que você usará muito!
    Exemplo: int resultado = a + b;
    Onde a e b são valores inteiros.
  2. Subtração (-)
    Usado para subtrair um número de outro. Esse operador é útil para calcular diferenças, como a variação de preço entre produtos.
    Exemplo: int resultado = a - b;
  3. Multiplicação (*)
    Multiplica dois valores e é essencial em cálculos de áreas, volumes, entre outros.
    Exemplo: int resultado = a * b;
  4. Divisão (/)
    Realiza a divisão entre dois números. Muito útil para calcular médias, taxas e proporções.
    Exemplo: int resultado = a / b;
    Atenção: se b for zero, ocorre um erro (divisão por zero).
  5. Módulo (%)
    Retorna o resto da divisão entre dois números. Frequentemente usado para verificar se um número é par ou ímpar.
    Exemplo: int resultado = a % b;
    Aqui, a % 2 == 0 verifica se a é par.

Dicas Práticas

  • Prioridade de Operadores: Lembre-se de que a multiplicação e a divisão têm prioridade sobre a adição e subtração. Use parênteses () para definir a ordem quando necessário.
  • Eficiência: Ao criar algoritmos, utilize esses operadores para simplificar e tornar o código mais intuitivo.
  • Prevenção de Erros: Sempre verifique operações de divisão para evitar divisão por zero.

Para mais detalhes e exemplos práticos de cada operador em ação, acesse nosso blog e aprimore seu conhecimento em algoritmos Java!

Esse código em Java calcula o valor de um produto à vista, com desconto, e também calcula o valor de cada parcela, considerando um valor de juros para compras a prazo. A seguir, explico cada parte do código:

1. Importação da Classe Scanner

 
import java.util.Scanner;

A classe Scanner, do pacote java.util, permite a leitura de dados digitados pelo usuário. Neste código, o Scanner é usado para capturar informações sobre a compra, como valor do produto, quantidade de prestações, valor do desconto e valor dos juros.

2. Declaração da Classe e Método main

 

public class Main {

public static void main(String[] args) {

A classe Main é declarada com o método main, que é o ponto de entrada do programa e onde toda a lógica de execução é definida.

3. Inicialização do Scanner

 
Scanner leia = new Scanner(System.in);

Aqui, criamos um objeto leia da classe Scanner, para ler entradas do usuário no console.

4. Entrada de Dados

System.out.print("Digite o valor da compra: ");
double valorCompra = leia.nextDouble();

O valor da compra é lido como um double e armazenado na variável valorCompra.

 
System.out.print("Digite a quantidade de prestações: ");
int quantidadePrestacoes = leia.nextInt();

O número de prestações (parcelas) é lido como um int e armazenado em quantidadePrestacoes.

 
System.out.print("Digite o valor do desconto à vista: ");
double valorDesconto = leia.nextDouble();

O valor do desconto (em percentual) é lido e armazenado em valorDesconto.

 
valorDesconto = valorDesconto / 100;
valorDesconto = valorCompra * valorDesconto;

Aqui, o valor do desconto é convertido de percentual para decimal, dividindo-o por 100. Em seguida, calcula-se o valor monetário do desconto multiplicando-o pelo valorCompra.

 
System.out.print("Digite o valor dos juros a prazo: ");
double valorJuros = leia.nextDouble();

O valor dos juros totais para a compra a prazo é lido e armazenado na variável valorJuros.

5. Cálculos

double valorAVista = valorCompra - valorDesconto;

O valor do produto à vista (valorAVista) é calculado subtraindo o desconto aplicado do valor total da compra.

 
double valorTotalComJuros = valorCompra + valorJuros;

O valor total da compra a prazo (valorTotalComJuros) é calculado somando o valor dos juros ao valor da compra.

double valorPrestacao = valorTotalComJuros / quantidadePrestacoes;

O valor de cada parcela (valorPrestacao) é calculado dividindo o valor total com juros pelo número de prestações.

 
double jurosPorPrestacao = valorJuros / quantidadePrestacoes;

O valor do juros por prestação (jurosPorPrestacao) é calculado dividindo o valor total dos juros pelo número de prestações.

6. Impressão dos Resultados

System.out.printf("Valor do produto à vista: R$ %.2f%n", valorAVista);

Essa linha exibe o valor do produto à vista, formatado com duas casas decimais.

System.out.printf("Valor de cada prestação: R$ %.2f (Juros: R$ %.2f por prestação)%n", valorPrestacao, jurosPorPrestacao);

Esta linha exibe o valor de cada prestação e o valor dos juros por prestação, também formatados com duas casas decimais.

7. Fechamento do Scanner

leia.close();

Ao final, o Scanner é fechado para liberar o recurso.

Resumo

Esse código permite que o usuário simule o preço final de uma compra, considerando desconto para pagamento à vista ou juros para parcelamento, calculando tanto o valor total a prazo quanto o valor de cada prestação.

veja um código com esse exemplo:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner leia = new Scanner(System.in);

        // Entrada de dados

        System.out.print("Digite o valor da compra: ");

        double valorCompra = leia.nextDouble();

        System.out.print("Digite a quantidade de prestações: ");

        int quantidadePrestacoes = leia.nextInt();

        System.out.print("Digite o valor do desconto à vista: ");

        double valorDesconto = leia.nextDouble();

        valorDesconto = valorDesconto/100;

        valorDesconto = valorCompra*valorDesconto;

        System.out.print("Digite o valor dos juros a prazo: ");

        double valorJuros = leia.nextDouble();

        // Cálculos

        double valorAVista = valorCompra - valorDesconto; // Valor do produto à vista

        double valorTotalComJuros = valorCompra + valorJuros; // Valor total com juros

        double valorPrestacao = valorTotalComJuros / quantidadePrestacoes; // Valor de cada prestação

        double jurosPorPrestacao = valorJuros / quantidadePrestacoes; // Juros por prestação

        // Impressão dos resultados

        System.out.printf("Valor do produto à vista: R$ %.2f%n", valorAVista);

        System.out.printf("Valor de cada prestação: R$ %.2f (Juros: R$ %.2f por prestação)%n", valorPrestacao, jurosPorPrestacao);

        leia.close(); // Fecha o scanner

    }

}

Postagem Anterior Próxima Postagem