Ripasso: matematica semplice
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 14 di 88.
Sfida
FacileTi vengono fornite le seguenti variabili:
price = 45
quantity = 8
discount = 10
tax_rate = 5Calcola e visualizza i seguenti valori nell'ordine indicato, ciascuno su una riga separata:
- Il subtotale (prezzo moltiplicato per quantità)
- L'importo dello sconto (subtotale moltiplicato per lo sconto, poi diviso per
100.0) - Il prezzo dopo lo sconto (subtotale meno importo dello sconto)
- L'importo dell'imposta (prezzo dopo lo sconto moltiplicato per tax_rate, poi diviso per
100.0) - Il totale finale (prezzo dopo lo sconto più importo dell'imposta)
Usa variabili per memorizzare ogni calcolo intermedio prima di visualizzarlo.
Provalo tu
# Variabili fornite
price = 45
quantity = 8
discount = 10
tax_rate = 5
# TODO: Scrivi il tuo codice qui sotto
# Calcola ogni valore e memorizzalo in una variabile:
# 1. subtotal
# 2. discount_amount
# 3. price_after_discount
# 4. tax_amount
# 5. final_total
# Poi visualizza ogni valore su una riga separata usando putsTutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online