Nombre: Manejo de Operadores de comparación

Objetivo: Realizar expresiones de comparación haciendo uso de los operadores de comparación y su precedencia

Descripción: Mediante uso de operadores de comparación ejecutar expresiones conforme a su sintaxis.

Asignación a 5 variables numéricas 3 valores enteros y 2 dobles y 3 variables de tipo carácter

ventero1<-791 #Se asigna el valor 791 a la variable ventero1
ventero2<-364 #Se asigna el valor 364 a la variable ventero2
ventero3<-758 #Se asigna el valor 758 a la variable ventero3
vdouble1<-722.4 #Se asigna el valor 722.4 a la variable vdoble1
vdouble2<-983.12 #Se asigna el valor 983.12 a la variable vdoble2
vcadena1<-'Naranja' #Se asigna la cadena de caracteres Naranja a la variable vcadena1
vcadena2<-'Melón' #Se asigna la cadena de caracteres Melón a la variable vcadena2
vcadena3<-'Sandia' #Se asigna la cadena de caracteres Sandia a la variable vcadena2

Comparación ‘menor que’ entre dos valores tipo numéricos

vres<-ventero3<ventero1 #Pregunta si la primer variable es menor que la segunda y el resultado lo asigna a vres

print(vres)#Presenta el Valor de vres
## [1] TRUE

Comparación ‘mayor que’ entre dos valores tipo numéricos

vres<-ventero1>ventero2 #Pregunta si la primer variable es mayor que la segunda y el resultado lo asigna a vres
print(vres)#Presenta el valor de vres
## [1] TRUE

Comparación ‘menor o igual que’ entre dos valores tipo numéricos

vres<-vdouble2<=vdouble1 #Pregunta si la primer variable es menor o igual que la segunda y el resultado lo asigna a vres
print(vres)#Presenta el valor de vres
## [1] FALSE

Comparación ‘mayor o igual que’ entre dos valores tipo numéricos

vres<-vdouble2>=vdouble1 #Pregunta si la primer variable es mayor o igual que la segunda y el resultado lo asigna a vres
print(vres)#Presenta el valor de vres
## [1] TRUE

Evaluar expresión mediante eval()

vres<-eval(ventero2==vdouble1) #Evalua dos variables si son iguales y el resultado lo asigna a vres
print(vres)#Presenta el valor de vres
## [1] FALSE

Comparar dos variables tipo char

vres<-vcadena3==vcadena2 #Compara dos variables de tipo cadena y el resultado lo asigna a vres
print(vres)#Presenta el valor de vres
## [1] FALSE

Determinar si un valor es entero

vres<-is.integer(integer(ventero2)) #Por medio de la funcion is.integer determinar si la variable es entera y el resultado lo asigna a vres
print(vres) #Presenta el valor de vres
## [1] TRUE

Determinar si un valor es double

vres<-is.double(vdouble2) #Por medio de la funcion is.double determinar si la variable es double y el resultado lo asigna a vres
print(vres)#Presenta el valor de vres
## [1] TRUE

Determina si un valor es character

vres<-is.character(vcadena1) #Determina si el valor de la variables es de tipo caracter y el resultado lo asigna a vres
print(vres) #Presenta el valor de vres
## [1] TRUE

Determina si un valor es lógico

vres<-is.logical(vcadena3) #Determina si el valor de la variables es lógico y el resultado lo asigna a vres
print(vres) #Presenta el valor de vres
## [1] FALSE