#Paso 1:
num1<- as.numeric(readline("Ingrese el valor del primer cateto: "))
## Ingrese el valor del primer cateto:
num2<- as.numeric(readline("Ingrese el valor del segundo cateto: "))
## Ingrese el valor del segundo cateto:
#Paso 2:
res1<- sqrt((num1^2)+(num2^2))
#Paso 3:
cat("La hipotenusa del triángulo rectángulo es: ", res1)
## La hipotenusa del triángulo rectángulo es: NA
\[Fórmula\ general=\frac{-4\pm \sqrt{b^2-4ac}}{2a}\]
#Paso 1:
a<- as.numeric(readline("Ingrese el valor de A: "))
## Ingrese el valor de A:
b<- as.numeric(readline("Ingrese el valor de B: "))
## Ingrese el valor de B:
c<- as.numeric(readline("Ingrese el valor de C: "))
## Ingrese el valor de C:
#Paso 2:
x1<- (-b+(sqrt(b^2-4*a*c)))/2*a
x2<- (-b-(sqrt(b^2-4*a*c)))/2*a
#Paso 3:
cat("La solución x1 es: ", x1)
## La solución x1 es: NA
cat("La solución x2 es: ", x2)
## La solución x2 es: NA
\[Área=\frac{base*altura}{2}\]
#Paso 1:
base<-as.numeric(readline("Ingrese la base: " ))
## Ingrese la base:
altura<-as.numeric(readline("Ingrese la altura: "))
## Ingrese la altura:
#Paso 2:
area<-(base*altura)/2
#Paso 3:
cat("El área del triangulo rectangulo es: ", area)
## El área del triangulo rectangulo es: NA
\[Área= base*altura\]
\[Perímetro= 2(base)+2(altura)\]
#Paso 1:
base<-as.numeric(readline("Ingresa la base del rectangulo "));
## Ingresa la base del rectangulo
base
## [1] NA
altura<-as.numeric(readline("Ingresa la altura del rectangulo "))
## Ingresa la altura del rectangulo
altura
## [1] NA
#Paso 2:
area<-base*altura
cat("El area de rectangulo es:",base,"X",altura,"=",area )
## El area de rectangulo es: NA X NA = NA
#Paso 3:
perimetro<- 2*base+2*altura
cat("El perimetro del rectangulo es:",base,"+",base,"+",altura,"+",altura,"=",perimetro)
## El perimetro del rectangulo es: NA + NA + NA + NA = NA
\[Promedio=\frac{nota1+nota2+nota3}{3}\]
#Paso 1:
nota1<-as.numeric(readline("Ingrese la nota1: "))
## Ingrese la nota1:
nota2<-as.numeric(readline("Ingrese la nota2: "))
## Ingrese la nota2:
nota3<-as.numeric(readline("Ingrese la nota3: "))
## Ingrese la nota3:
#Paso 2:
total<-(nota1+nota2+nota3)/3
#Paso 3:
cat("El promedio de las tres notas es: ", total)
## El promedio de las tres notas es: NA
#Paso 1:
radio<- as.numeric(readline("Ingrese el radio de la circunferencia: "))
## Ingrese el radio de la circunferencia:
#Paso 2:
area<-(pi*radio)^2
perimetro<- (2*pi*radio)
#Paso 3:
cat("El área de la circunferencia es: ", area, "y su perímetro es: ", perimetro)
## El área de la circunferencia es: NA y su perímetro es: NA
#Paso 1:
basemenor<-as.numeric(readline("Ingresa la base menor del trapecio "))
## Ingresa la base menor del trapecio
basemayor<- as.numeric(readline("Ingresa la base mayor del trapecio "))
## Ingresa la base mayor del trapecio
altura<-as.numeric(readline("Ingresa la altura del traecio "))
## Ingresa la altura del traecio
lado<-as.numeric(readline("Ingresa el tamaño de uno de los lados "))
## Ingresa el tamaño de uno de los lados
lado1<-as.numeric(readline("Ingresa el tamaño del segundo lado "))
## Ingresa el tamaño del segundo lado
#Paso 2:
area<- ((basemayor+basemenor)/2)*altura
cat("El are es ","(",basemayor,"+",basemenor,")","/","2 *",altura,"=",area)
## El are es ( NA + NA ) / 2 * NA = NA
#Paso 3:
perimetro<- basemayor+basemenor+lado+lado1
cat("El perimetro es: ",basemayor,"+",basemenor,"+",lado,"+",lado1)
## El perimetro es: NA + NA + NA + NA
#Paso 1:
n1<- as.numeric(readline("Ingrese el número uno: "))
## Ingrese el número uno:
n2<- as.numeric(readline("Ingrese el número dos: "))
## Ingrese el número dos:
#Paso 2:
sol1<- n1>n2
sol2<- n2>n1
sol3 <- n1==n2
cat("El número ", n1, "es mayor a ", n2, "->", sol1)
## El número NA es mayor a NA -> NA
cat("El número ", n2, "es mayor a ", n1, "->", sol2)
## El número NA es mayor a NA -> NA
cat("El número ", n1, "es igual a ", n2, "->", sol3)
## El número NA es igual a NA -> NA
\[SUMA= Número1 + Número2\]
\[RESTA= Número1-Número2\]
\[MULTIPLICACIÓN= Número1 * Número2\]
\[DIVISIÓN= Número1/Número2\]
#Paso 1:
num1 <- as.numeric(readline("Ingrese el primer número:"))
## Ingrese el primer número:
num2 <- as.numeric(readline("Ingrese el segundp número:"))
## Ingrese el segundp número:
#Paso 2:
suma <- num1+num2
suma
## [1] NA
cat("La suma de los números ingresados es:", suma,"\n")
## La suma de los números ingresados es: NA
resta <- num1-num2
resta
## [1] NA
cat("La resta de los números ingresados es:", resta,"\n")
## La resta de los números ingresados es: NA
multiplicación <- num1*num2
multiplicación
## [1] NA
cat("La multiplicación de los números ingresados es:", multiplicación,"\n")
## La multiplicación de los números ingresados es: NA
división <- num1/num2
división
## [1] NA
cat("La división de los números ingresados es:", división,"\n")
## La división de los números ingresados es: NA
#Paso 1:
dólares<- as.numeric(readline("Ingrese la cantidad en dólares: "))
## Ingrese la cantidad en dólares:
#Paso 2:
iva<-dólares*0.12
iva
## [1] NA
cat("El valor del IVA es de: ", iva)
## El valor del IVA es de: NA
#Paso 3:
total<-iva+dólares
total
## [1] NA
cat("El valor total a pagar es de: ", total)
## El valor total a pagar es de: NA
#Paso 1:
#Si FA <- para Fahrenheit o CE <- para Celsius
Tip <- as.character(readline("Ingrese FA <- Fahrenheit O CE <- Celsius : "))
## Ingrese FA <- Fahrenheit O CE <- Celsius :
#Paso 2:
tem1 <- as.numeric(readline("Ingrese la temperatura: "))
## Ingrese la temperatura:
#Paso 3:
if(Tip == "FA")
a<-((tem1-32)/1.8)
cat("La transformacion a Celsius es: ",a)
## La transformacion a Celsius es: NA
if(Tip == "CE")
b<-((tem1*1.8)+32)
cat("La transformacion a Fahrenheit es: ",b)
## La transformacion a Fahrenheit es: NA
\[Sueldo\ sin\ horas\ extra=horas\ trabajadas*costo\]
\[Sueldo\ total=(horas\ trabajadas*costo)+horas\ extras\] ##### Paso 1: Asignamos las variables e ingresamos sus valores: ##### Paso 2: Presentamos la respuesta y su respectivo cálculo:
#Paso 1:
horat<-as.numeric(readline("Ingrese el numero de horas trabajadas : "))
## Ingrese el numero de horas trabajadas :
costot<-as.numeric(readline("Ingrese el costo de horas trabajadas : "))
## Ingrese el costo de horas trabajadas :
extrast<-as.numeric(readline("Ingrese el numero de horas extras trabajadas : "))
## Ingrese el numero de horas extras trabajadas :
#Paso 2:
cat("Su sueldo sin horas extras es : ",(horat*costot))
## Su sueldo sin horas extras es : NA
cat("Su sueldo total a recibir es: ",(horat*costot+extrast))
## Su sueldo total a recibir es: NA
\[Suma=n(n+1)2\]
#Paso 1:
n <- as.numeric(readline("Ingrese un numero entero:"))
## Ingrese un numero entero:
#Paso 2:
suma <- (n*(n+1)/2)
suma
## [1] NA
#Paso 3:
cat("La suma total de los enteros positivos desde 1 hasta", n, "")
## La suma total de los enteros positivos desde 1 hasta NA
#Paso 1:
Peso<- as.double(readline("Ingresa tu peso en KG: "))
## Ingresa tu peso en KG:
estatura<- as.double(readline("Ingresa tu estura en METROS^2: "))
## Ingresa tu estura en METROS^2:
#Paso 2:
imc<- Peso/estatura**2
imc<-round(imc, digits = 2)
#Paso 3:
cat("Tu peso es de ", Peso,"KG","TU estatura de: ", estatura,"m^2","TU imc es de: ", imc)
## Tu peso es de NA KG TU estatura de: NA m^2 TU imc es de: NA
\[(Inversión*(\frac{interés}{100})+inversión\]
#Paso 1:
inversion <- as.numeric(readline("Ingrese la cantidad a invertir: "))
## Ingrese la cantidad a invertir:
interes <- as.numeric(readline("Ingrese el interes anual que se espera obtener: "))
## Ingrese el interes anual que se espera obtener:
años<-as.numeric(readline("Ingrese el numero de años: "))
## Ingrese el numero de años:
#Paso 2:
capital <- (inversion*(interes/100)*años)+inversion
capital
## [1] NA
#Paso 3:
cat ("Al invertir", inversion, "se obtiene un capital de:", capital)
## Al invertir NA se obtiene un capital de: NA
#Paso 1:
h <- as.numeric(readline("INGRESE SU TIEMPO:"))
## INGRESE SU TIEMPO:
tipo<-as.character(readline("Ingrese (H) si está en horas o (M) si está en minutos:\n"))
## Ingrese (H) si está en horas o (M) si está en minutos:
#Paso 2:
tipo<-"M"
if(tipo=="H")
{seg <- (h*3600)
min<-(h*60)
cat("Su hora transformada a minutos es:",min,"\n")
cat("Su hora transformada a segundos es:",seg,"\n")}
if(tipo=="M")
{seg<-(h*60)
cat("Sus minutos transformados a segundos es:",seg,"\n")}
## Sus minutos transformados a segundos es: NA
#Paso 1:
n1<-as.numeric(readline("INGRESE EL PRIMER NÚMERO:"))
## INGRESE EL PRIMER NÚMERO:
# INGRESE EL PRIMER NÚMERO:
n2<-as.numeric(readline("INGRESE EL SEGUNDO NÚMERO:"))
## INGRESE EL SEGUNDO NÚMERO:
# INGRESE EL SEGUNDO NÚMERO:
n3<-as.numeric(readline("INGRESE EL TERCER NÚMERO:"))
## INGRESE EL TERCER NÚMERO:
# INGRESE EL TERCER NÚMERO:
n4<-as.numeric(readline("INGRESE EL CUARTO NÚMERO:"))
## INGRESE EL CUARTO NÚMERO:
# INGRESE EL CUARTO NÚMERO:
n5<-as.numeric(readline("INGRESE EL QUINTO NÚMERO:"))
## INGRESE EL QUINTO NÚMERO:
# INGRESE EL QUINTO NÚMERO:
#Paso 2:
números<-c(n1,n2,n3,n4,n5)
#Paso 3:
cat("Los números en orden ascendente:",sort(números))
## Los números en orden ascendente:
#Paso 1:
x<-as.numeric(readline("Ingrese un número: "))
## Ingrese un número:
#Paso 2:
fac<-factorial(x)
#Paso 3:
cat("El número factorial es: ",fac)
## El número factorial es: NA
#Paso 1:
n<-100
#Paso 2:
x <- seq(1, n)
#Paso 3:
numerosprimos=c()
numeroscompuestoa = c()
for (i in seq(2, n)) {
if (any(x == i)) {
numerosprimos <- c(numerosprimos, i)
x<- c(x[(x %% i) != 0], i)
}
else{
numeroscompuestoa = c(numeroscompuestoa, i)
}
}
print("numerosprimos")
## [1] "numerosprimos"
print(numerosprimos)
## [1] 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
#Paso 1:
num<-as.numeric(readline("Ingresa un numero: "))
## Ingresa un numero:
#Paso 2:
val<-as.numeric(readline("Ingrese el numero: "))
## Ingrese el numero:
par<-val%%2==0
impar<-val%%2==1
cat("El nùmero ingresado es par: ",par)
## El nùmero ingresado es par: NA
cat("El nùmero ingresado es impar: ",impar)
## El nùmero ingresado es impar: NA