EJERCICIO 1: Escribe un programa que solicite los catetos de un triángulo rectángulo y muestre su hipotenusa.
Este ejercico nos plantea realizar el Teorema de Pitágoras, el cual establece que en un triángulo rectángulo:
\[ c^2 = a^2 + b^2 \]
donde: - c es la hipotenusa (el lado opuesto al ángulo
recto), - a y b son los catetos.
1. Ingreso de datos por el usuario
Solicitamos al usuario que ingrese los dos catetos:
# INGRESA VALOR DEL CATETO
cateto1 <- as.numeric(readline("Ingrese el primer cateto: "))
## Ingrese el primer cateto:
cateto2 <- as.numeric(readline("Ingrese el segundo cateto: "))
## Ingrese el segundo cateto:
readline() permite capturar lo que el usuario escribe.
as.numeric() convierte la entrada a número (porque readline() devuelve texto).
2. Cálculo de la hipotenusa Aplicamos directamente el Teorema de Pitágoras:
# CALCULA LA HIPOTENUSA USANDO EL TEOREMA DE PITAGORAS
hipotenusa <- sqrt(cateto1^2 + cateto2^2)
Elevamos al cuadrado ambos catetos y sumamos.
sqrt() calcula la raíz cuadrada del resultado.
3. Mostrar el resultado
Finalmente, mostramos el valor de la hipotenusa:
# MUESTRA DEL RESULTADO
cat("La hipotenusa es:", hipotenusa)
## La hipotenusa es: NA
Conclusión Este ejercicio nos permite aplicar de forma práctica el Teorema de Pitágoras en el lenguaje R, integrando interacción con el usuario y operaciones matemáticas básicas. Usamos funciones como readline(), as.numeric(), y sqrt() que son fundamentales para el manejo de datos y cálculos en programas simples.