Objetivo: Realizar expresiones de comparación y lógicos, conocer su sintaxis y los resultados
Descripción: Mediante uso de operadores de comparación y logicos, realizar expresiones y conocer su sintaxis
## Asignacion de cinco variables tipo numéricas: 3 tipo enteras, dos tipo double, y tres variables de tipo carácter con cadena de caracteres
var1<-60
var2<-70
var3<-10
var4<-10.678
var5<-45.089
var6<- 'Gabriela'
var7<- 'Jorge'
var8<-'Cecilia'
##Realizar una expresión de comparar < entre dos valores tipo numéricos, asignar y presentar vres.
if (var1<var2){
vres<- 'es menor'
print(vres)
} else {
vres<-'es mayor'
print(vres)
}
## [1] "es menor"
##Realizar una expresión de comparar > entre dos valores tipo numéricos, asignar y presentar vres.
if (var2>var3){
vres<- 'es mayor'
print(vres)
} else {
vres<-'es menor'
print(vres)
}
## [1] "es mayor"
##Realizar una expresión de comparar <= entre dos valores tipo double, asignar y presentar vres.
if (var4<=var5){
vres<- 'es menor o igual'
print(vres)
} else {
vres<-'es mayor'
print(vres)
}
## [1] "es menor o igual"
##Realizar una expresión de comparar >= entre dos valores tipo double, asignar y presentar vres.
if (var5>=var4){
vres<- 'es mayor o igual'
print(vres)
} else {
vres<-'es menor'
print(vres)
}
## [1] "es mayor o igual"
## Evaluar cualquier expresión mediante eval()
vres<- eval(expression(var4>var3))
print(vres)
## [1] TRUE
## Comparar dos variables tipo char si son iguales o diferentes y presentar el resultado
if (var6 == var7){
vres<-'es igual'
print(vres)
} else {
vres<- 'son diferentes'
print(vres)
}
## [1] "son diferentes"
## Determinar si un valor entero es entero is.integer y presentar en pantalla
vres<-is.integer(var1)
print(vres)
## [1] FALSE
## Determinar si un valor es double y presentar en pantalla
vres<- is.double(var5)
print(vres)
## [1] TRUE
## Determinar si un valor es character y presentar en pantalla
vres<- is.character(var6)
vres
## [1] TRUE
##Determinar si su valor es lógico
is.logical(vres)
## [1] TRUE