Conversión de Temperatura Planteamiento del problema
Realizar un programa en R que convierta una temperatura de grados Celsius a Fahrenheit.
temperatura <- 30
fahrenheit <- (temperatura * 9/5) + 32
cat("La temperatura en Fahrenheit es:", fahrenheit)
## La temperatura en Fahrenheit es: 86
Pago con Horas Extras Planteamiento del problema
Desarrollar un programa que calcule el pago total de un trabajador considerando horas normales y horas extras.
horas <- 40
costo <- 5
horas_extra <- 8
costo_extra <- 7
pago_normal <- horas * costo
pago_extra <- horas_extra * costo_extra
total <- pago_normal + pago_extra
cat("El pago total es:", total)
## El pago total es: 256
Suma de los Primeros n Números Planteamiento del problema
Crear un programa que calcule la suma de los primeros números enteros positivos.
n <- 10
suma <- (n * (n + 1)) / 2
cat("La suma es:", suma)
## La suma es: 55
Índice de Masa Corporal Planteamiento del problema
Elaborar un programa que calcule el Índice de Masa Corporal (IMC) utilizando peso y altura.
peso <- 70
altura <- 1.75
imc <- peso / (altura^2)
cat("El IMC es:", imc)
## El IMC es: 22.85714
Cálculo de Inversión Planteamiento del problema
Realizar un programa que calcule el monto final de una inversión con interés compuesto.
capital <- 1000
interes <- 10
anios <- 3
monto <- capital * (1 + interes/100)^anios
cat("El monto final es:", monto)
## El monto final es: 1331
Conversión de Tiempo Planteamiento del problema
Diseñar un programa que convierta horas a minutos.
horas <- 2
minutos <- horas * 60
cat("El tiempo en minutos es:", minutos)
## El tiempo en minutos es: 120
Ordenar Números Planteamiento del problema
Crear un programa que ordene varios números de menor a mayor.
numeros <- c(8, 3, 10, 1, 5)
ordenados <- sort(numeros)
print(ordenados)
## [1] 1 3 5 8 10
Factorial de un Número Planteamiento del problema
Desarrollar un programa que calcule el factorial de un número.
numero <- 5
resultado <- factorial(numero)
cat("El factorial es:", resultado)
## El factorial es: 120
Número Primo Planteamiento del problema
Elaborar un programa que determine si un número es primo.
numero <- 7
primo <- TRUE
for(i in 2:(numero - 1)){
if(numero %% i == 0){
primo <- FALSE
}
}
if(primo){
cat("El número es primo")
} else {
cat("El número no es primo")
}
## El número es primo
Número Par o Impar Planteamiento del problema
Realizar un programa que determine si un número es par o impar.
numero <- 12
if(numero %% 2 == 0){
cat("El número es par")
} else {
cat("El número es impar")
}
## El número es par