Java · Nivel principiante · Etapa 10

Calculadora de compra en Java

Calcula subtotal, impuestos y total de una compra con operaciones aritméticas.

Qué hace este ejercicio

Calcula subtotal, impuestos y total de una compra con operaciones aritméticas. Es un ejercicio pequeño y verificable para practicar el concepto sin depender de código externo inyectado.

Explicación

Encadena cálculos simples y muestra resultados con etiquetas legibles.

public class desafioCalculadora {
    public static void main(String[] args) {
        // Initialize the given values
        double itemPrice = 12.99;
		int quantity = 5;
		double taxRate = 0.08;
		double discount = 2.50;
        // Calculate the amounts
        double subtotal = itemPrice * quantity;
		double taxAmount = subtotal * taxRate;
		double discountedAmount = subtotal - discount;
		double finalTotal = discountedAmount * taxAmount;

        // Don't modify the code below
        System.out.println("Shopping Calculator Results:");
        System.out.println("-------------------------");
        System.out.println("Item Price: $" + itemPrice);
        System.out.println("Quantity: " + quantity);
        System.out.println("Subtotal: $" + subtotal);
        System.out.println("Tax Amount: $" + taxAmount);
        System.out.println("Discounted Amount: $" + discountedAmount);
        System.out.println("Final Total: $" + finalTotal);
	}
}

La salida de abajo está capturada ejecutando el archivo auditado en la revisión indicada. Así no dependemos de ramas mutables ni de resultados escritos a mano.

Conceptos practicados

Cómo ejecutarlo

Desde la carpeta del ejercicio:

javac desafioCalculadora.java
java desafioCalculadora
salida real
java desafioCalculadora
Shopping Calculator Results:
-------------------------
Item Price: $12.99
Quantity: 5
Subtotal: $64.95
Tax Amount: $5.196000000000001
Discounted Amount: $62.45
Final Total: $324.4902000000001