Operatori aritmetici
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 11 di 88.
Ruby fornisce operatori aritmetici per eseguire calcoli matematici sui numeri. Questi operatori funzionano sia con gli interi sia con i numeri in virgola mobile, consentendoti di creare espressioni proprio come faresti nella matematica di tutti i giorni.
Gli operatori aritmetici di base in Ruby sono:
+ | Addizione |
- | Sottrazione |
* | Moltiplicazione |
/ | Divisione |
** | Elevamento a potenza |
Ecco come puoi usare questi operatori:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8 (2 elevato alla potenza di 3)Un dettaglio importante: quando si dividono due numeri interi, Ruby esegue una divisione intera e restituisce solo la parte intera. Per esempio, 7 / 2 restituisce 3, non 3.5. Per ottenere un risultato decimale, almeno uno dei numeri deve essere un numero in virgola mobile: 7.0 / 2 restituisce 3.5.
Sfida
FacileTi vengono fornite le seguenti variabili:
base = 5
height = 12Calcola e visualizza i seguenti valori, ciascuno su una riga separata:
- La somma di
baseeheight - Il risultato di
heightmenobase - Il prodotto di
baseeheight - Il risultato di
heightdiviso perbase(divisione intera) - Il valore di
baseelevato alla potenza di3
Provalo tu
# Le variabili sono già fornite
base = 5
height = 12
# TODO: Scrivi il tuo codice qui sotto per calcolare e visualizzare:
# 1. La somma di base e height
# 2. Il risultato di height meno base
# 3. Il prodotto di base e height
# 4. Il risultato di height diviso per base (divisione intera)
# 5. Il valore di base elevato alla potenza di 3Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte 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