R em 1 semana – Parte 3 de 7

Na aula 3 de 7 da série "R EM 7 DIAS" apresentamos as CONDICIONAIS: ferramentas poderosas e essenciais para funcionamento de seus códigos.

Compartilhe!

Share on facebook
Share on linkedin
Share on twitter
Share on email
Share on whatsapp

Condicionais

Quando você estiver “qodando”, é importante inserir algumas regras em seu código para que a máquina saiba O QUE fazer, QUANDO fazer e COMO fazer. Assim sendo, temos a figura das CONDICIONAIS, ferramentas essenciais, uma vez que queremos a ação executada apenas se certa condição for atendida. Um exemplo: você sai com guarda-chuva SE acredita que pode chover. Assim sendo você possui 1 condicional para levar o guarda chuva.

Operadores Lógicos

OperaçãoOperador
<Menor
>Maior
<=Menor ou igual
>=Maior ou igual
==Igual
!=Diferente
!Not

if()

if (condicao) {
 
    # comandos executados quando TRUE
 
}

if else()

if (condicao) {
 
  # comandos executados quando TRUE
 
} else {
 
    # comandos executados quando TRUE
 
}

ifelse()

a = 1
b = 2
ifelse(a>0,"A maior que 0","A menor que 0")
#retorna A maior que 0

MÃO NA MASSA!

Desafio: criar interação básica com usuário trazendo output conforme suas respostas: idade 1(de 0 a 18 anos), idade 2(de 19 a 50 anos) e idade 3(de 51 a 100 anos ou mais)

idade <- as.integer(readline("Quantos anos você tem, humano? "))

if (idade <= 18L) {
  print("Você faz parte do grupo 1: crianças! Estude!")
} else if (idade >= 19L) {
  print("Você faz parte do grupo 2: adultos! Trabalhe!")
} else {
  print("Você faz parte do grupo 1: idosos! Ensine e continue aprendendo!")
}

O que foi feito?

bem, primeiramente pedimos ao usuário sua idade em números (readline()), recebendo este dado como INTEGER, por isto “as.integer

No bloco a seguir inserimos condições e retornos para 3 grupos de idades: crianças, adultos e idosos utilizando múltiplos ifs (else if(){})

O script foi baseado nos ensinamentos de Jack Ma sobre o que fazer em cada fase de nossas vidas.

O que ainda pode ser feito?
(sua parte)

Podemos, é claro, alterar o escopo da conversação perguntando diversas outras informações, não apenas idade, e ao término apresentarmos ao usuário seu cadastro realizado, e porque não? desafio lançado!

Receba em seu email o acesso as aulas e materiais

Vá além:

R em 1 semana – Parte 6 de 7

Dataviz Dataviz, ou Data Visualization, são técnicas que utilizamos para visualizar dados através de gráficos. Desta forma podemos trabalhar a intuição sobre os dados e