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:
X <- 10
a <- (X^3)-4
cat("X3 - 4=", a, "\n")
## X3 - 4= 996
b <- X %% 3
cat("X/3=", b, "\n")
## X/3= 1
c <- X * (X / 3) + 2
cat("X(x/3)+2=", c, "\n")
## X(x/3)+2= 35.33333
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"