Home › Fóruns › Programação Básica › Ex 044
- Este tópico contém 12 respostas, 5 vozes e foi atualizado pela última vez 2 anos atrás por Tutora Jessica. 
- 
		AutorPosts
- 
		
			- 
27 de junho de 2022 às 10:54 #96402ROSANGELA MENDES ParticipanteBom 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 Jessica ModeradorBom 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 MENDES ParticipanteOi 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 Jessica ModeradorDê uma olhadinha nesse link.. 
 https://www.estudonauta.com/licao/portugol-ex044/
- 
27 de junho de 2022 às 15:05 #96414ROSANGELA MENDES ParticipanteVergonha!! 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 Jessica ModeradorNada 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 PAIVA ParticipanteOI 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 Jessica ModeradorOla 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ão Participanteinclua 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 Jessica ModeradorOla Miguel, alguma dúvida? - 
10 de abril de 2023 às 21:12 #113678Miguel Júnior Zua Mendes Adão ParticipanteNão, apenas compartilhando meu código. 
 
- 
- 
31 de outubro de 2023 às 15:58 #125902Filipe Mamud Oliveira ParticipanteOla 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 Jessica ModeradorOlá 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 2 anos atrás por Tutora Jessica. 
 
- 
		Esta resposta foi modificada 2 anos atrás por 
 
- 
- 
		AutorPosts
- Você deve fazer login para responder a este tópico.
