Sfida: Calcolo del Costo Totale con Sconti e Tasse
Compito
Swipe to start coding
Implementare un sistema di carrello della spesa che calcoli il costo totale dell'ordine, applicando uno sconto e l'IVA in base a condizioni predefinite.
- Utilizzare
map()per ottenere il prezzo totale di ciascun prodotto (esiste un metodo dedicatogetTotalPrice()nella classeProduct). - Applicare
reduce()per sommare tutti i prezzi dei prodotti. - Utilizzare un operatore ternario per verificare se il
subtotalsupera la soglia di sconto (DISCOUNT_THRESHOLD) e calcolare lodiscount. Se ilsubtotalè maggiore della soglia, applicare uno sconto del 10% (DISCOUNT_PERCENTAGE); altrimenti, impostare lo sconto a 0.0. - Determinare l'importo dello sconto moltiplicando il
subtotalperDISCOUNT_PERCENTAGE. - Calcolare l'importo prima dell'IVA (
preTaxAmount) sottraendo lodiscountdalsubtotal. - Calcolare l'IVA (
tax) moltiplicando ilpreTaxAmountper l'aliquota IVA (SALES_TAX). - Restituire il totale finale, calcolato come
preTaxAmount + tax.
Soluzione
solution.java
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 7
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Suggested prompts:
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 2.33
Sfida: Calcolo del Costo Totale con Sconti e Tasse
Scorri per mostrare il menu
Compito
Swipe to start coding
Implementare un sistema di carrello della spesa che calcoli il costo totale dell'ordine, applicando uno sconto e l'IVA in base a condizioni predefinite.
- Utilizzare
map()per ottenere il prezzo totale di ciascun prodotto (esiste un metodo dedicatogetTotalPrice()nella classeProduct). - Applicare
reduce()per sommare tutti i prezzi dei prodotti. - Utilizzare un operatore ternario per verificare se il
subtotalsupera la soglia di sconto (DISCOUNT_THRESHOLD) e calcolare lodiscount. Se ilsubtotalè maggiore della soglia, applicare uno sconto del 10% (DISCOUNT_PERCENTAGE); altrimenti, impostare lo sconto a 0.0. - Determinare l'importo dello sconto moltiplicando il
subtotalperDISCOUNT_PERCENTAGE. - Calcolare l'importo prima dell'IVA (
preTaxAmount) sottraendo lodiscountdalsubtotal. - Calcolare l'IVA (
tax) moltiplicando ilpreTaxAmountper l'aliquota IVA (SALES_TAX). - Restituire il totale finale, calcolato come
preTaxAmount + tax.
Soluzione
solution.java
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 7
single