Resumen - Calculadora de edad
Parte de la sección Fundamentos del Journey de R de Coddy — lección 31 de 78.
Desafío
FácilCrea una calculadora de edad sencilla que lea un año de nacimiento y el año actual, luego calcule y muestre la edad de la persona.
Recibirás dos entradas:
- Un año de nacimiento
- El año actual
Lee ambas entradas usando readline(), conviértelas a valores numéricos usando as.numeric() y calcula la edad restando el año de nacimiento al año actual.
Muestra la salida en el siguiente formato:
You are [age] years oldUsa cat() para la salida e incluye un carácter de nueva línea \n al final.
Por ejemplo, si las entradas son 1995 y 2024, la salida debería ser:
You are 29 years oldPruébalo tú mismo
# Leer la entrada
con <- file("stdin", "r")
birth_year <- suppressWarnings(readLines(con, n = 1))
current_year <- suppressWarnings(readLines(con, n = 1))
# TODO: Convertir las entradas a numérico y calcular la edad
# Mostrar el resultado en el formato: "You are [age] years old"
cat("You are", age, "years old\n")Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos (AND, OR)Operadores lógicos Parte 2 (NOT)Resumen - Lógica simpleLógica vectorizada Parte 1Lógica vectorizada Parte 27Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario2Variables y tipos de datos
Tipo de dato numéricoTipo de dato enteroTipo de dato de caracteresTipo de dato lógicoComprobación de tipos de datosConvenciones de nomenclaturaValores faltantes: NAResumen - Creación de variables8Bucles
Bucle ForBucle WhileBreakNext (Continue)Repaso - FactorialGeneración de secuencias (seq, :)Bucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosDivisión entera y móduloOperadores de asignaciónRepaso - Matemáticas simplesOperadores de comparación6E/S básica
Imprimir salidaCat para salidaSalida con variablesLectura de entrada con readline()Conceptos básicos de conversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso9Funciones
Declarar una funciónArgumentos de una funciónValores de retornoRepaso - Función SigmaRepaso - Función de validaciónValores de parámetros por defecto