Crie um algoritmo (Pseudocódigo) que solicite ao usuário dois números; um número inicial e um número final. Os dois números formam um intervalo (número inicial ao número final) correto? Dado tal intervalo, determine;
- a soma de todos os números múltiplos de 3
- a soma de todos os números múltiplos de 5
- a soma de todos os números deste intervalo
- a média deste intervalo
O seu algoritmo deve determinar os valores solicitados e apresentar para usuário.
Soluções para a tarefa
Resposta:
Explicação:
Algoritmo "brainlydiversos"
Var
i, j, x, y, res, multtres: inteiro
Inicio
escreva("Digite o primeiro número: ")
leia(x)
escreva("Digite o último número: ")
leia(y)
funcao multiplodetres(a,b: inteiro):inteiro
inicio
res <- 0
para i de a ate b faca
se i % 3 = 0 entao
res <- res + i
fimse
fimpara
retorne res
fimfuncao
funcao multiplodecinco(a,b: inteiro):inteiro
inicio
res <- 0
para i de a ate b faca
se i % 5 = 0 entao
res <- res + i
fimse
fimpara
retorne res
fimfuncao
funcao somatodos(a,b: inteiro):inteiro
inicio
res <- 0
para i de a ate b faca
res <- res + i
fimpara
retorne res
fimfuncao
funcao media(a,b: inteiro):inteiro
inicio
res <- 0
para i de a ate b faca
res <- res + i
j <- j + 1
fimpara
retorne res \ j
fimfuncao
multtres <- multiplodetres(x,y)
escreval("A soma dos múltiplos de 3 é: ", multtres)
multtres <- multiplodecinco(x,y)
escreval("A soma dos múltiplos de 5 é: ", multtres)
multtres <- somatodos(x,y)
escreval("A soma dos números é: ", multtres)
multtres <- media(x,y)
escreval("A média dos números é: ", multtres)
Fimalgoritmo