Exercício 1) - Dadas 3 variáveis com valores numéricos, apresentar o resultado da soma das combinações dois a dois destes três números. Por exemplo, variáveis A, B e C, mostrar A + B, A + C, B + C.

A <- 2
B <- 3 
C <- 4


A + B
## [1] 5
A + C 
## [1] 6
B + C
## [1] 7

Exercício 2) Definir duas variáveis A e B e trocar seus valores. Ex: Entrada: A=6 e B=8 Saída: A=8 e B=6.

A <- 6 
B <- 8

Aux <- A
A <- B
B <- Aux

print(A)
## [1] 8
print(B)
## [1] 6

Exercício 3) Converter uma temperatura de Fahrenheit para Centígrados. C = (F - 32) * ( 5 / 9 ).

F <- 180

C <- (F - 32) * ( 5 / 9 )

cat("A temperatura de", F, "°F equivale a", C, "°C.\n")
## A temperatura de 180 °F equivale a 82.22222 °C.

Exercício 4) Escrever um algoritmo que defina um número X e calcule:

  1. X3 - 4
X <- 10

a <- (X^3)-4 
cat("X3 - 4=", a, "\n")
## X3 - 4= 996
  1. O resto da divisão de X / 3
b <- X %% 3 
cat("X/3=", b, "\n")
## X/3= 1
  1. X(x/3) + 2
c <- X * (X / 3) + 2 
cat("X(x/3)+2=", c, "\n")
## X(x/3)+2= 35.33333
  1. Raiz quadrada de X2
d <- sqrt(X^2) 
cat("Raiz quadrada de X2=", d, "\n")
## Raiz quadrada de X2= 10

Exercício 5) Crie um vetor numérico com os números de 1 a 10 e armazene-o em uma variável chamada “numeros”. Em seguida, imprima o vetor.

numeros <- 1:10

print(numeros)
##  [1]  1  2  3  4  5  6  7  8  9 10

Exercício 6) Crie um vetor de caracteres com os nomes dos dias da semana e armazene-o em uma variável chamada “dias”. Em seguida, imprima o vetor.

dias <- c("Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado", "Domingo")

print(dias)
## [1] "Segunda-feira" "Terça-feira"   "Quarta-feira"  "Quinta-feira" 
## [5] "Sexta-feira"   "Sábado"        "Domingo"

Exercício 7) Crie uma matriz 3x3 com os números de 1 a 9 e armazene-a em uma variável chamada “matriz”. Em seguida, imprima a matriz.

matriz <- matrix(1:9, nrow = 3, ncol = 3)

print(matriz)
##      [,1] [,2] [,3]
## [1,]    1    4    7
## [2,]    2    5    8
## [3,]    3    6    9

8)Crie um data-frame com as informações de 3 pessoas: nome (caracter), idade (numérico) e cidade natal (caracter). Armazene o data-frame em uma variável chamada “pessoas” e imprima-o.

pessoas <- data.frame(nome = c("Renato", "Bruno", "Carla"), idade = c(28, 34, 22), cidade_natal = c("São Benedito", "Rio de Janeiro", "Fortaleza"))

print(pessoas)
##     nome idade   cidade_natal
## 1 Renato    28   São Benedito
## 2  Bruno    34 Rio de Janeiro
## 3  Carla    22      Fortaleza

Exercício 9) Limpe as variáveis que estão no sistema e em seguida crie 3 variáveis, x, y e z e atribua valores numéricos para elas. Em seguida realize comparações entre elas (utilize TODOS os operadores de comparação (<. <. >=, <=, ==, !=).

rm(list = ls())
x <- 20
y <- 30
z <- 40

# Menor que (<)
menor <- x < y          

# Maior que (>)
maior <- y > z          

# Maior ou igual (>=)
maior_igual <- x >= z

# Menor ou igual (<=)
menor_igual <- y <= x   

# Igualdade (==)
igual <- x == z         

# Diferente (!=)
diferente <- x != y

print(menor)
## [1] TRUE
print(maior)
## [1] FALSE
print(maior_igual)
## [1] FALSE
print(menor_igual)
## [1] FALSE
print(igual)
## [1] FALSE
print(diferente)
## [1] TRUE

Exercício 10) Limpe as variáveis que estão no sistema e em seguida crie 3 variáveis, “rua”, “numero” e “bairro” e atribua valores (texto) para elas. Em seguida concatene essas variáveis em uma terceira chamada “endereco”.

rm(list = ls())


rua <- "Rua Miguel Fernandes" 
numero <- "8" 
bairro <- "Méier"


endereco <- paste(rua, numero, bairro)
print(endereco)
## [1] "Rua Miguel Fernandes 8 Méier"