#Ejercicio if, else if, else ##Edad
Edad<-function(x){
if(x<18){
print("Es menor de edad")
}else if(x>=18 && x<=65){
print("Mayor de edad")
}else{
print("Adulto mayor")
}
}
Edad(17)
## [1] "Es menor de edad"
##Temperatura
Temperatura<-function(x){
if(x<10){
print("Temperatura Fria")
}else if (x>=10 && x<=25){
print("Temperatura Templada")
}else{
print("caliente")
}
}
Temperatura(6)
## [1] "Temperatura Fria"
#for ##Escribe un código que imprima cada letra de un vector de caracteres.
vector<-c("a","n","g","e","l")
for (variable in vector){
print(variable)
}
## [1] "a"
## [1] "n"
## [1] "g"
## [1] "e"
## [1] "l"
##Escribe un código que recorra un vector de números y calcule la suma de todos los números en el vector.
vector<-c(30,26,52)
for (variable in vector) {
print(variable)
}
## [1] 30
## [1] 26
## [1] 52
suma_total <-sum(vector)
print(suma_total)
## [1] 108
vector<-c("Nazly","Sara","Fernando")
for(variable in vector){
print(paste("Hello,",variable))
}
## [1] "Hello, Nazly"
## [1] "Hello, Sara"
## [1] "Hello, Fernando"
##While ##contar del 1 al 10 e imprimir, si es >5 imprime un mensaje indicando que el número es >5
contador<-1
while (contador<=10){
print(contador)
if (contador>5){
print(paste("El número es mayor que 5"))
}
contador<-contador+1
}
## [1] 1
## [1] 2
## [1] 3
## [1] 4
## [1] 5
## [1] 6
## [1] "El número es mayor que 5"
## [1] 7
## [1] "El número es mayor que 5"
## [1] 8
## [1] "El número es mayor que 5"
## [1] 9
## [1] "El número es mayor que 5"
## [1] 10
## [1] "El número es mayor que 5"
##sumar los números del 1 al 100 y luego imprima el resultado
suma <-0
i<-1
while (i<=100) {
suma<-suma+i
i<-i+1
}
print(suma)
## [1] 5050
#restar 1 de un número n dado hasta que n sea 0
n<-16
while(n>0){
print(n)
n<-n-1
}
## [1] 16
## [1] 15
## [1] 14
## [1] 13
## [1] 12
## [1] 11
## [1] 10
## [1] 9
## [1] 8
## [1] 7
## [1] 6
## [1] 5
## [1] 4
## [1] 3
## [1] 2
## [1] 1
print(paste(n))
## [1] "0"
#switch ##Nombre de un día de la semana basado en un número del 1 al 7
dia<-5
nombre_del_dia <-switch (dia,"1"="Lunes","2"="Martes","3"="Miercoles","4"="Jueves","5"="Viernes","6"="Sabado","7"="Domingo","Número invalido")
print(nombre_del_dia)
## [1] "Viernes"
##nombre de un mes basado en un número del 1 al 12
mes<-9
nombre_del_mes<-switch (mes,"1"="Enero","2"="Febrero","3"="Marzo","4"="Abril","5"="Mayo","6"="Junio","7"="Julio","8"="Agosto","9"="Septiembre","10"="Octubre","11"="Noviembre","12"="Diciembre","No valido")
print(nombre_del_mes)
## [1] "Septiembre"