Riepilogo - Calcolatore dell'età
Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 31 di 78.
Sfida
FacileCrea un semplice calcolatore dell’età che legga un anno di nascita e l’anno corrente, quindi calcoli e mostri l’età della persona.
Riceverai due input:
- Un anno di nascita
- L’anno corrente
Leggi entrambi gli input usando readline(), convertili in valori numerici usando as.numeric() e calcola l’età sottraendo l’anno di nascita dall’anno corrente.
Mostra l’output nel seguente formato:
You are [age] years oldUsa cat() per l’output e includi un carattere di nuova riga \n alla fine.
Ad esempio, se gli input sono 1995 e 2024, l’output dovrebbe essere:
You are 29 years oldProvalo tu
# Leggi l'input
con <- file("stdin", "r")
birth_year <- suppressWarnings(readLines(con, n = 1))
current_year <- suppressWarnings(readLines(con, n = 1))
# TODO: Converti gli input in valori numerici e calcola l'età
# Mostra il risultato nel formato: "You are [age] years old"
cat("You are", age, "years old\n")Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici (AND, OR)Operatori logici Parte 2 (NOT)Ripasso - Logica sempliceLogica vettorializzata Parte 1Logica vettorializzata Parte 27Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dell'utente10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Vettori: argomenti avanzati
Slicing e indicizzazione dei vettoriIndicizzazione logicaAritmetica dei vettori e ricicloL’operatore %in%2Variabili e tipi di dati
Tipo di dato numericoTipo di dato interoTipo di dato carattereTipo di dato logicoControllo dei tipi di datoConvenzioni di denominazioneValori mancanti: NARiepilogo - Creazione di variabili8Cicli
Ciclo forCiclo whilebreaknext (continue)Riepilogo - FattorialeGenerazione di sequenze (seq, :)Cicli annidatiRiepilogo - Input dinamico3Operatori Parte 1
Operatori aritmeticiDivisione intera e moduloOperatori di assegnazioneRiepilogo - Matematica sempliceOperatori di confronto6I/O di base
Stampare l'outputcat per l'outputOutput con variabiliLeggere l'input con readline()Nozioni di base sulla conversione dei tipiRiepilogo - Calcolatore dell'etàRiepilogo - Vero o falso9Funzioni
Dichiarare una funzioneArgomenti della funzioneValori di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefiniti dei parametriEsercitati da solo: Compilatore R online