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
- operadores aritméticos.
- double.
- formato de salida.
Cómo ejecutarlo
Desde la carpeta del ejercicio:
javac desafioCalculadora.java
java desafioCalculadora
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