title: “Practica 4” author: “Alfredo TH” date: “13 de junio de 2018” output: html_document

Practica 4 : 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.

str1 <- “PEDRO” str2 <- “PICA” str3 <- “PIEDRA” v1 <- 5.55 v2 <- 6.6

vres<- (“Es Menor o igual”) ### Realizar una expresión de comparar < entre dos valores tipo numéricos, asignar y presentar vres.

if (v1 entre dos valores tipo numéricos, asignar y presentar vres.

if (v1>v2) { print (“Es mayor”) } else { print (vres) }

####[1] “Es Menor o igual”

###Realizar una expresión de comparar <= entre dos valores tipo double, asignar y presentar vres.

if (v1<=v2) { print (vres) } else { print (“No es menor”) }

#### [1] “Es Menor o igual”

###Realizar una expresión de comparar >= entre dos valores tipo double, asignar y presentar vres.

if (v1>=v2) { print (“Es mayor”) } else { print (vres) }

####[1] “Es Menor o igual” >

###Evaluar cualquier expresión mediante eval()

##Resp<- eval(v1 * v2) ##print (Resp)

exp1 <- expression(v1+v2) exp2 <- expression(v1/v2 ) exp3 <- expression(v1 * v2)

eval(exp1); eval(exp2); eval(exp3)

[1] 12.15

[1] 0.8409091

[1] 36.63

Comparar dos variables tipo char si son iguales o diferentes y presentar el resultadoDeterminar si un valor entero es entero is.integer y presentar en pantalla

resp<- eval(str1==str2) print (resp)

####[1] FALSE

resp2<- is.integer(v2) print (resp2)

[1] FALSE

Determinar si un valor es double y presentar en pantallaDeterminar si un valor es character y presentar en pantalla

resp3<- is.double (v1) print (resp3)

[1] TRUE

resp4 <- is.character (str1) print (resp4)

[1] TRUE

Determinar si su valor es lógico

is.logical(v1)

[1] FALSE

is.logical(resp4) ####[1] TRUE