Home › Fóruns › Programação Básica › Ex 044
- Este tópico contém 12 respostas, 5 vozes e foi atualizado pela última vez 1 ano atrás por Tutora Jessica.
-
AutorPosts
-
-
27 de junho de 2022 às 10:54 #96402ROSANGELA MENDESParticipante
Bom dia!
NÃO CONSEGUI ACHAR MEU ERRO NO MAIOR E NO MENOR E TAMBÉM NÃO CONSEGUI REALIZAR O CÓDIGO PARA QUANTAS VEZES O NÚMERO 5 É SORTEADO.
AGUARDO RETORNO.OBRIGADA!
inteiro numero = 0, cont = 0, totNum = 0, soma = 0, maior = 0, menor = 0, cinco = 0
caracter resp = ‘ ‘
faca{
numero = sorteia(1, 10)
escreva(” O “, cont + 1, “º valor sorteado foi: “, numero, ” \n”)escreva( ” Quer continuar? [S/N] “)
leia (resp)
totNum++
soma += numero
cont++
se (totNum == 1){
maior = numero
menor = numero
se(numero > maior){
maior = numero
}senao{
se(numero < menor){menor = numero
}
}
}
}enquanto (resp == ‘S’)
escreva(“\n————————————-\n”)
escreva(” Você me fez sortear, “, totNum, ” valores. \n”)
escreva(” A soma de todos os valores sorteados é. “, soma, ” \n”)
escreva(” O maior valor sorteado é, “, maior, ” E o menor valor sorteado é: “, menor, “\n”)
escreva(” O valor 5 foi sorteado “, cinco, ” vezes “)ESSE ÚLTIMO É O MÁXIMO DO MISTÉRIO PARA MIM. hahahahah
-
27 de junho de 2022 às 11:29 #96403Tutora JessicaModerador
Bom dia Rosângela, preciso de algumas informações.. Você seguiu conforme ao exercício do Guanabara? Se sim, estão faltando algumas informações no seu código, sugiro que reveja a resolução do exercício 44 para entender melhor e colocar as partes do código nos lugares certinhos. Verifique também que nesse exercício é preciso incluir uma biblioteca no começo do código.
Caso tenha alguma dúvida, retorne que lhe ajudaremos.
Bons estudos 🖖 -
27 de junho de 2022 às 12:57 #96408ROSANGELA MENDESParticipante
Oi Jéssica!
Segui o exercício do professor Guanabara. Não encontrei vídeo com a resolução.
Em realção ao uso da biblioteca acho que não se aplica.
O problema em relação ao maior é que ele indica o primeiro numero e o menor indica o último número.
Com relação à quantas vezes o número 5 foi sorteado, não consegui. Pensei em usar o comando para, mas me enrolei.https://www.estudonauta.com/licao/m03a11-exercicios-com-faca-enquanto/
Grata!
-
27 de junho de 2022 às 13:09 #96409Tutora JessicaModerador
Dê uma olhadinha nesse link..
https://www.estudonauta.com/licao/portugol-ex044/ -
27 de junho de 2022 às 15:05 #96414ROSANGELA MENDESParticipante
Vergonha!! hahahahha
não vi o video explicativa encontrava-se na pg seguinte.Grata pela atenção!!
-
27 de junho de 2022 às 15:35 #96420Tutora JessicaModerador
Nada que isso, estamos aqui para ajudar.
Se precisar de mais alguma ajuda, só chamar aqui!!
Bons estudos 😉 🖖 -
29 de junho de 2022 às 01:45 #96546MARCIO PAIVAParticipante
OI Tudo bem Jéssica
gostaria de lhe pedir se posso postar o exercício 019 do módulo 2
para ver se estou usando a lógica de maneira correta
gostaria você desse uma analisada desde já agradeço. -
29 de junho de 2022 às 09:19 #96564Tutora JessicaModerador
Ola Marcio, pode colocar sim, só peço para que procure no fórum se já não existe alguma pergunta igual a que quer fazer e o exercício também, ai só colocar lá.
Continue buscando sempre novos aprendizados 🖖 -
8 de abril de 2023 às 17:58 #113528Miguel Júnior Zua Mendes AdãoParticipante
inclua biblioteca Util –> u
funcao inicio()
{
inteiro c = 0, soma = 0, num = 0, maior = 0, menor = 0, sortear = 0, c2 = 0
caracter r = ‘ ‘
escreva(“Vou sortear vários números “)faca{
c++
sortear ++
num = u.sorteia(1,10)
soma += num
escreva(“\n———————————————–“)escreva(“\nO ” + c + “º valor sorteado foi ” + num)
escreva(“\nQuer sortear mais um valor? [S/N] “)
leia(r)se (num == 5){
c2 ++
}se (c == 1){
maior = num
menor = num} senao{
se (num > maior)
maior = num}
se (num < menor){
menor = num
}} enquanto ( r == ‘S’ ou r == ‘s’)
escreva(“———————————“)
escreva(“\n====== RESULTADO FINAL ======”)
escreva(“\nVocê me fez sortear ” + sortear + ” valores”)
escreva(“\nA soma de todos eles foi igual a ” + soma)
escreva(“\nO maior valor foi ” + maior + ” e o menor valor foi ” + menor)
escreva(“\nO valor 5 foi sorteado ” + c2 + ” vez”)}
}
-
10 de abril de 2023 às 10:54 #113635Tutora JessicaModerador
Ola Miguel, alguma dúvida?
-
10 de abril de 2023 às 21:12 #113678Miguel Júnior Zua Mendes AdãoParticipante
Não, apenas compartilhando meu código.
-
-
31 de outubro de 2023 às 15:58 #125902Filipe Mamud OliveiraParticipante
Ola Jessica,
Eu estava realizando o exercicio e até verifiquei no video do professor e alinhei minha solução a da dele mas não vejo o por que do meu codigo não mostrar o menor valor, você poderia por favor me ajudar?programa
{// sortear varios numeros
// mostrar quantos valores sorteados
// a soma de todos valores
// quantas vezes o valor 5 foi sorteadofuncao inicio()
{
escreva(” { EXERCICIO 044 – Numeros Sorteados }”)
escreva(“\n”)
escreva(“Vou sortear varios numeros.\n”)
escreva(“——————————————–\n”)
inteiro c = 0
, sorteado, soma =0, maior =0, menor =0, cont5 = 0
caracter respfaca {
sorteado = sorteia(1,10)
escreva(“O “, (c+1), “° valor sorteado foi “, sorteado, “\n”)
c++
soma += sorteado
se (c == 0) {
maior = sorteado
menor = sorteado
} senao {
se (sorteado > maior) maior = sorteado
se (sorteado < menor) menor = sorteado
}
se (sorteado == 5) {
cont5++
}
escreva(“Quer sortear mais um numero? [S/N] “)
leia(resp)
} enquanto (resp != ‘N’ e resp != ‘n’)
escreva(“Você me fez sortear “, c, ” valores.\n”)
escreva(“A soma de todos os valores foi igual a “, soma, “\n”)
escreva(“O maior valor foi “, maior, ” e o menor valor foi “, menor, “\n”)
escreva(“O valor 5 foi sorteado “, cont5, ” vezes.\n”)
}
} -
1 de novembro de 2023 às 10:31 #125945Tutora JessicaModerador
Olá Filipe, não esta aparecendo por que no seu SE, a variável c deve estar ==1, dessa forma:
se (c == 1)
- Esta resposta foi modificada 1 ano atrás por Tutora Jessica.
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.