Menu
Coddy logo textTech

Divisione intera e modulo

Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 13 di 78.

Oltre alla divisione di base, R fornisce due operatori speciali per lavorare con i numeri interi: la divisione intera e il modulo.

Divisione intera (%/%) divide due numeri e restituisce solo la parte intera, scartando l'eventuale resto:

17 %/% 5  # Restituisce 3 (non 3.4)

Pensa a questa operazione come alla domanda: «quante volte complete entra 5 in 17?» La risposta è 3 volte complete.

Modulo (%%) restituisce il resto dopo la divisione:

17 %% 5  # Restituisce 2 (il resto)

Questo ti dice quanto avanza dopo aver diviso 17 per 5. Poiché 5 entra in 17 tre volte (15), il resto è 2.

Questi operatori sono incredibilmente utili nella programmazione. L'operatore modulo viene comunemente usato per verificare se un numero è pari o dispari: se number %% 2 è uguale a 0, il numero è pari. La divisione intera è utile quando devi distribuire elementi in gruppi o convertire unità, come i minuti in ore.

challenge icon

Sfida

Facile

Converti un numero totale di minuti in ore e minuti rimanenti usando la divisione intera e il modulo.

Ti viene fornita la seguente variabile:

total_minutes <- 197

Usando gli operatori di divisione intera e modulo:

  1. Crea una variabile chiamata hours che memorizzi quante ore intere ci sono in total_minutes
  2. Crea una variabile chiamata remaining_minutes che memorizzi i minuti rimanenti dopo aver estratto le ore intere

Usa la funzione print() per visualizzare hours e remaining_minutes esattamente in quest'ordine.

Provalo tu

# Variabile data
total_minutes <- 197

# TODO: Scrivi il tuo codice qui sotto
# Usa la divisione intera (%/%) per calcolare le ore complete
# Usa l'operatore modulo (%%) per calcolare i minuti rimanenti


# Visualizza i risultati
print(hours)
print(remaining_minutes)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore R online