Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Calcolatore di Prezzi | Funzioni
Introduzione a TypeScript

bookSfida: Calcolatore di Prezzi

Compito

Se sei riuscito a comprendere l'ultimo codice del capitolo precedente, questo compito non dovrebbe risultare difficile.

Il tuo compito è calcolare il prezzo finale dell'ordine, tenendo conto del price di una singola unità del prodotto, della quantity del prodotto ordinato e dello discount. Nota che la quantity del prodotto deve avere un valore predefinito. Se la quantity del prodotto non è specificata, si presume che l'acquirente stia acquistando una sola unità del prodotto. Lo discount è un parametro opzionale perché non è sempre disponibile e il prodotto può essere acquistato senza sconto. Devi completare gli spazi (___) nel codice qui sotto in modo che verifichi se il parametro discount è specificato e calcoli correttamente il prezzo finale dell'ordine.

Utilizza i pulsanti suggerimento e soluzione se trovi il compito difficile. Puoi sempre analizzare la soluzione, e questa rimarrà impressa nella tua memoria. Ricorda, stiamo tutti imparando, e il successo ti attende!

1234567891011121314
function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
copy
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.94

bookSfida: Calcolatore di Prezzi

Scorri per mostrare il menu

Compito

Se sei riuscito a comprendere l'ultimo codice del capitolo precedente, questo compito non dovrebbe risultare difficile.

Il tuo compito è calcolare il prezzo finale dell'ordine, tenendo conto del price di una singola unità del prodotto, della quantity del prodotto ordinato e dello discount. Nota che la quantity del prodotto deve avere un valore predefinito. Se la quantity del prodotto non è specificata, si presume che l'acquirente stia acquistando una sola unità del prodotto. Lo discount è un parametro opzionale perché non è sempre disponibile e il prodotto può essere acquistato senza sconto. Devi completare gli spazi (___) nel codice qui sotto in modo che verifichi se il parametro discount è specificato e calcoli correttamente il prezzo finale dell'ordine.

Utilizza i pulsanti suggerimento e soluzione se trovi il compito difficile. Puoi sempre analizzare la soluzione, e questa rimarrà impressa nella tua memoria. Ricorda, stiamo tutti imparando, e il successo ti attende!

1234567891011121314
function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
copy
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6
some-alt