Home › Fóruns › Programação Básica › Exercício 044 – módulo 03
Marcado: Ex45- está certo?
- Este tópico contém 5 respostas, 3 vozes e foi atualizado pela última vez 1 semana, 1 dia atrás por
Tutora Jessica.
-
AutorPosts
-
-
19 de março de 2025 às 15:41 #155419
Isabela Ferreira de Miranda
ParticipanteBoa tarde! Tudo bem?
Fiz o exercício 044 de forma um pouco distinta e gostaria de saber se a forma que fiz está correta.inclua biblioteca Util –> u
funcao inicio()
{
inteiro num, total = 0, soma = 0, maior = 0, menor = 0, v5 = 0, c = 1
caracter resp = ‘ ‘
faca {
num = u.sorteia(1, 10)//coloca antes para inicializar
escreva(“O “, c, ” º valor sorteado foi ” + num)se (c == 1) {
maior = num
menor = num
} senao {
se (num > maior) {
maior = num
}
se (num < menor) {
menor = num
}
}
se (num == 5) {
v5 = v5 + 1
}c = c + 1
total = total + 1
soma = soma + num
escreva(“\nQuer continuar? [S/N] “)
leia(resp)
} enquanto (resp == ‘S’ ou resp == ‘s’)
escreva(“\n========== RESULTADO ==========”)
escreva(“\nAo todo foram sorteados “, total, ” valores.”)
escreva(“\nA soma de todos os números sortados foi “, soma, “.”)
escreva(“\nO maior valor sorteado foi “, maior, ” e o menor foi “, menor, “.”)
escreva(“\nO valor 5 foi sorteado “, v5, ” vezes.”)
escreva(“\n——————————–“)
}
}
` -
19 de março de 2025 às 16:34 #155421
Tutora Jessica
ModeradorOla Isabela, o seu código pode ser feito da forma que preferir só deve estar dentro do que pede o enunciado do exercício:
Ex044: Escreva um programa que sorteie vários números ebtre 1 e 10
e pergunte a cada interação se o usuário quer continuar. No fim, mostre na tela:
– Quantos valores foram sorteados
– A soma de todos eles
– Qual foi o maior e o menor valor sorteados
– Quantas vezes o valor 5 foi sorteadoSeu código aparece algum erro ou apresenta o resultado esperado ?
-
Esta resposta foi modificada 3 meses, 3 semanas atrás por
Tutora Jessica.
-
Esta resposta foi modificada 3 meses, 3 semanas atrás por
-
19 de março de 2025 às 17:07 #155423
Isabela Ferreira de Miranda
ParticipanteNão aparece. Obrigada!
-
19 de março de 2025 às 18:19 #155432
Tutora Jessica
ModeradorNada Isabela, bons estudos 🖖🏼
-
3 de julho de 2025 às 01:45 #159113
Matheus Vidal Tenório
ParticipanteEx44 programa { inclua biblioteca Util -->u funcao inicio() { inteiro c = 0, n, soma = 0, maior = 0, menor = 0, c5 = 0 caracter opc escreva("Vou sortear vários números\n-------------------------------------------\n") faca{ n = u.sorteia(1, 10) escreva("O "+(c+1)+"º. valor sorteado foi ",n) c++ soma+=n se(c == 1){ maior = n menor = n }senao{ se(n > maior){ maior = n }senao{ menor = n } } se(5 == n){ c5++ } escreva("\nQuer sortear mais um? [S/N]") leia(opc) }enquanto( opc == 'S' ou opc == 's') escreva("\nVocê me fez sortear "+c+" valores.") escreva("\nA soma de todos eles foi igual a "+soma) escreva("\nO maior valor foi o "+maior+" e o menor valor foi "+menor) escreva("\nO valor 5 foi sorteado "+c5+" vezes.") } }
-
3 de julho de 2025 às 11:37 #159121
Tutora Jessica
ModeradorOla Matheus, alguma duvida?
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.