A Resposta dos exercícios
A.1 Exercício 1
[1] 8
[1] 8
O resultado foi o mesmo, pois embora se tenha invertido o valor dos números, no segundo exemplo se declarou a qual argumento o numero pertencial.
Error in F3(20): O argumento x = 20 é inválido. 'x' precisa ser maior que 10
Pois o argumento (if x > 10) faz com que ocorra um erro e a função não seja executada.
Error in elevar(12, eleva = "cubico"): O argumento eleva = cubico deve ser ou 'quadrado' ou 'cubo'
O argumento ‘eleva’ não está correto. Ele deve ser ou ‘quadrado’ ou ‘cubo’.
mega = function(jogos, numeros = 6){
if(!numeros %in% c(6:15)){
stop("O numero deve ser entre 6 e 15")
}
result = list()
for(i in 1:jogos){
result[[i]] = sort(
sample(1:60, size = numeros, replace = FALSE)
)
}
return(do.call(rbind, result))
}
# 4 jogos
mega(5, 10)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 11 15 21 30 34 40 50 51 54 58
[2,] 1 5 15 23 26 27 29 36 45 59
[3,] 2 7 16 31 40 41 42 46 56 58
[4,] 2 9 26 33 34 37 44 45 47 48
[5,] 3 22 36 37 46 50 53 55 56 59
A.2 Exercício 2
A.3 Exercício 3
A.5 Exercício 5
A.6 Exercício 6
A.7 Exercício 7
means = qualitativo %>%
group_by(HIBRIDO) %>%
summarise(RG = mean(RG)) %>%
mutate(letras = "a")
ggplot(means, aes(x = HIBRIDO, y = RG)) +
geom_bar(stat = "identity", col = "black", fill = "orange", width = 0.5)+
scale_y_continuous(expand = expand_scale(c(0, .1)))+
geom_text(aes(label = letras), hjust = -1, size = 3.5)+
geom_hline(yintercept = mean(means$RG), linetype = "dashed")+
coord_flip()