Respostas no Fórum
-
AutorPosts
-
26 de julho de 2022 às 09:51 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #98262
Tutora Jessica
ParticipanteOla Marcio, novamente peço para que se atente ao colocar uma pergunta referente ao exercício específico, trouxe sua dúvida para o tópico do exercício 34, veja se na resolução do Francisney você consegue identificar o que precisa no seu código, senão conseguir só retornar que lhe ajudo. 🖖
Tutora Jessica
ParticipanteOlá Moacir,
Indico a desabilitar o antivirus, pois dependendo do antivirus ele não consegue identificar o que é vírus e o que não é, e com isso acaba bloqueando.
Desabilita e tenta fazer a compilação.
Depois se puder nos dê o feedback se funcionou ou não 🖖Tutora Jessica
ParticipanteOlá Brenda,
Você esta usando a mesma versão do Netbeans que nas aulas?Tutora Jessica
ParticipanteRosangela, qual a versão que você esta usando do portugol?
Tutora Jessica
ParticipanteOlá Plinio,
Você instalou a biblioteca emoji no seu computador?
Senão instalou, clique em cima da palavra emoji no código, vai aparecer uma lâmpada vermelha na parte de cima da palavra import, clica nela e em seguida clica em: Install packege emoji, aguarda um pouquinho e roda novamente seu código.
Depois nos dê um feedback se deu certo ou não 🖖Tutora Jessica
ParticipanteOlá Rafael,
Para esse tipo de situação oenquantose encaixa melhor, pois com oparaele pode sortear duas vezes na mesma posição.
Então no preenchimento das bombas, use a função enquanto e veja se vai funcionar.
Depois nos dê o feedback se funcionou 🖖Tutora Jessica
ParticipanteOlá Rosangela,
No seu código esta faltando a condiçãofaça/ enquantodentro doparano nome,
Tente colocando dessa forma:para (inteiro pos =0; pos < Util.numero_elementos(nome); pos++){ escreva("————— CADASTRO < ", pos," > —————\n") faca{ escreva("NOME: ") leia(nome[pos]) } enquanto (nome[pos] == "") faca{Depois nos dê um feedback se foi resolvido ou não 🖖
Tutora Jessica
ParticipanteOlá Yuri,
Todas as formas de resolução , com sucesso no final do código estão corretas, o importante é você entender a lógica do que pede o execício.
Seu código esta funcionando perfeitamente!!
Continue sempre buscando novas formas de resoluções, eai você vê qual se encaixa mais no seu estilo de programar.
Bons estudos 🖖Tutora Jessica
ParticipanteOlá Carlos,
Qual seria o módulo e exercício dessa questão?21 de julho de 2022 às 13:21 em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #97996Tutora Jessica
ParticipanteOlá Felipe,
Existem sim maneiras de simplificar seu código, porém necessita de conhecimentos que serão adquiridos a partir do módulo 4.
Continue seus estudos 🖖Tutora Jessica
ParticipanteOlá Yuri,
Nesse caso é só inicializar as variáveis :
validcom aspas duplas ,respcom aspas simples evalor= 0 .Depois nos dê um feedback se funcionou dessa forma 🖖
Tutora Jessica
ParticipanteBom dia Sarah..
x++ => é a incrementação do seu laço, vai somar o valor inicial , um contador.
x– => é a decrementação, vai diminuir.
Exemplo:
x++; = x = x + 1;
x–; = x = x – 1;Somente podem ser usados dessa forma.🖖
Tutora Jessica
ParticipanteParabéns Marcio, seu código esta funcionando direitinho!!
Parabéns também pelo sem empenho, corra sempre atrás dos seus objetivos que você vai longe 🙂
Bons estudos 🖖Tutora Jessica
ParticipanteOla Yuri, peço para quando for postar suas dúvidas no fórum, se atente a ver se não há nenhuma outra pergunta igual , te enviei para o lugar correto onde já tem sua dúvida +/- respondida.
Peço isso só para mantermos o fórum organizadinho, beleza ? 🖖
Dê uma olhadinha na resposta da Tutora Mayla e veja se responde sua pergunta.
Qualquer dúvida, só voltar no fórum 🖖Tutora Jessica
ParticipanteOlá Marcio, novamente, inverte o enquanto, dessa forma:
enquanto(pont_final <= pont_inicio){O final do código só precisa do:
u.aguarde(500) pont_final ++Veja se dessa forma o looping para e o código para no número certinho. 🖖
Tutora Jessica
ParticipanteOlá Marcio, parabéns por sempre tentar resolver os seus códigos, continue assim!!
Vamos lá..
O primeiro contador que você colocou, não precisa dele, pois senão ele começa o código a partir do número 2 em diante.
No primeiro SE não há necessidade de colocar nada relacionado ao ponto_inicial pois você só precisa pegar as informações do ponto_final ficando dessa forma:se(ponto_final % 4 != 0 ){No primeiro escreva do SE, você precisa pegar a informação do ponto_final, pois assim ele vai parar onde o usuário pediu, dessa forma:
escreva(ponto_final," – ")Sendo assim, o senão vai receber o incremento.
E o ultimo contador esta no lugar certinho, só precisa receber o ponto_final.
Veja se a partir dessa pequena explicação, você consegue concluir esse código, senão só voltar que estaremos aqui para lhe ajudar. 🖖
Tutora Jessica
ParticipanteOlá Rafael,
Seu código esta funcionando, você pode tentar fazer sim e toda forma esta correta se estiver funcionando como manda o exercício.
Dentro do curso tem a resolução do exercício junto ao professor lá para o finalzinho, mas tente fazer de todas as formas, busque soluções sempre.
Caso tenha alguma dúvida, só retornar ao fórum.
Bons estudos 🖖Tutora Jessica
ParticipanteOlá Marcio,
Vou só te pedir um favor, quando for postar o código aqui se atente a postar onde já existe o tópico, no seu caso “Exercício 30 – Jogo do pin”, para que o fórum fique organizado. 🙂
Peço também para que quando enviar o código, enviar formatado, para isso é só selecionar o código por completo e clicar em CODE na parte superior da caixinha aqui do fórum.
Retornando a sua dúvida, seu código continua funcionando, mas não da forma que pede o exercício.
No exercício se pede para que o cliente escreva um número e o sistema vai contar até o número indicado pelo cliente.
O código precisa que o cliente informe esse número e ele pare nesse número informado.
Te indico a retornar com a mensagem : Quer contar até quanto ? para não se confundir.
Vou tentar te explicar umas coisinhas..
Você não precisa dar um valor parapont_inicioe sim parapont_final(que é da onde o código vai pegar o ultimo numero) que ficariapont_final = 1, a variavelmultiplosnão esta sendo usada, então pode retirar.
No leia, você precisa ler opont_inicio.
No enquanto, deve ficar ao contrário dessa forma :enquanto(pont_final <= pont_inicio){.. a partir dessas informações, tente fazer novamente o código.
Ah, uma dica o u.aguarde fica fora do senão, e seu código precisa de um contador no final dele.
Depois nos dê um feedback se funcionou dessa forma, beleza?
Te aguardo, bons estudos 🖖🖖Tutora Jessica
ParticipanteOlá Marcio,
O seu código esta funcionando, mas , o que foi proposto no exercício é que o sistema conte até o número informado pelo usuário.
A sua lógica esta fazendo com que o sistema conte até 100 a partir do número informado pelo usuário.
Caso esteja com dificuldade de lógica, revise novamente a aula, se mesmo assim tiver dúvidas retorne ao fórum que iremos lhe ajudar.
Bons estudos 🖖Tutora Jessica
ParticipanteOlá Rafael, então, te indico da uma revisada novamente na aula,
pois seu código esta faltando alguns trechos, no caso da sua pergunta, esta faltando osenão, mas o seusetambém esta de forma contrária ao que foi pedido no exercício.
Caso continue com dúvidas só retornar ao fórum.
Bons Estudos 🖖12 de julho de 2022 às 13:08 em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #97378Tutora Jessica
ParticipanteOlá Rosangela, então, como meu amigo Icaro falou acima :
Para resolver o problema de inicialização basta inicializa-la com valor nulo, lembrando que se tratando de um tipo caracter, tem que se utilizar de aspas simples com um espaço entre elas, dessa forma:
caracter resposta = ' 'Se puder nos envie um feedback se foi resolvido ou não..
Caso fique alguma dúvida só retornar ao fórum, beleza?
Bons estudos 🖖Tutora Jessica
ParticipanteOlá Rosângela, envie sua sugestão na aba Ajuda, mas de qualquer forma eu reposicionei a sua pergunta para o tópico certo.
No seu código só precisa ser feito o seguinte:
A variável num você inicializa ela lá na declaração comnum = 0
E a variável resposta com aspas simples, dessa forma :caracter resposta = ''
Fazendo isso seu código vai funcionar direitinho!!
Parabéns por procurar sempre novos caminhos, você esta indo muito bem 🖖🖖Tutora Jessica
ParticipanteOlá Rodolfo, nos envie mensagem pela aba Ajuda 🖖
Tutora Jessica
ParticipanteOlá Rosangela, peço para que quando for nos enviar sua dúvida ou compartilhar seu código conosco, se atente em ver se já tem esse tópico criado, para mantermos o fórum organizado. 🖖🖖
Reposicionei seu código para o tópico do exercício 53.
Qual erro aparece na sua tela?Tutora Jessica
ParticipanteOlá Matheus, você tem alguma dúvida quanto ao seu código?
Tutora Jessica
ParticipanteOlá Manoel, peço para que quando for nos enviar sua dúvida ou compartilhar seu código conosco, se atente em ver se já tem esse tópico criado, para mantermos o fórum organizado. 🖖🖖
Reposicionei seu código para o tópico do exercício 45.
Você tem alguma dúvida quanto ao seu código?Tutora Jessica
ParticipanteOla Lucas, você pode usar o vscode sim, só algumas teclas e atalhos que vão estar em lugares diferentes, mas, é só ir pesquisando o que precisa que você vai encontrando e conseguindo seguir o curso.
Qualquer dúvida, só chamar aqui.
Continue os estudos 🖖Tutora Jessica
ParticipanteMuito bem Flavio!!
Bons Estudos 🖖Tutora Jessica
ParticipanteOlá Junia, esta faltando algumas informações no return, observe:
return x if f is False else moeda(x)Da forma que você colocou, o if esta retornando o F, true, quando na verdade precisa ser False.
Tente fazer essa modificação para ver se funciona corretamente.
Continue seguindo sempre, muito legal você tentar outras formas de resolução, parabéns!!
Bons Estudos 🖖Tutora Jessica
ParticipanteOlá Rui, veja se consigo me fazer entender, você vai precisar ir depurando o código, no caso testando cada função, ai ao invés de colocar uma div para ver se mostra tudo, você pode por um echo, para ver se funciona.
Se funcionar e aparecer certinho é sinal de que a função está sendo chamada e ai é só resolver a div.
Senão aparecer tem que rever o código que chamou antes, porque a função não está sendo chamada.
Espero que assim você consiga resolver o problema.
Boa sorte e bons estudos! 🖖🏽 -
AutorPosts