EJERCICIO 1

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

EJERCICIO 2

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

EJERCICIO 3

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

EJERCICIO 4

Í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

EJERCICIO 5

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

EJERCICIO 6

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

EJERCICIO 7

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

EJERCICIO 8

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

EJERCICIO 9

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

EJERCICIO 10

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