Respostas no Fórum
-
AutorPosts
-
Tutora JessicaModerador
Olá 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 JessicaModeradorOlá 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 JessicaModeradorOlá 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 JessicaModeradorOlá Yuri,
Nesse caso é só inicializar as variáveis :
valid
com aspas duplas ,resp
com aspas simples evalor
= 0 .Depois nos dê um feedback se funcionou dessa forma 🖖
Tutora JessicaModeradorBom 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 JessicaModeradorParabé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 JessicaModeradorOla 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 JessicaModeradorOlá 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 JessicaModeradorOlá 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 JessicaModeradorOlá 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 JessicaModeradorOlá 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_inicio
e sim parapont_final
(que é da onde o código vai pegar o ultimo numero) que ficariapont_final = 1
, a variavelmultiplos
nã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 JessicaModeradorOlá 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 JessicaModeradorOlá 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 seuse
també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 JessicaModeradorOlá 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 JessicaModeradorOlá 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 JessicaModeradorOlá Rodolfo, nos envie mensagem pela aba Ajuda 🖖
Tutora JessicaModeradorOlá 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 JessicaModeradorOlá Matheus, você tem alguma dúvida quanto ao seu código?
Tutora JessicaModeradorOlá 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 JessicaModeradorOla 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 JessicaModeradorMuito bem Flavio!!
Bons Estudos 🖖Tutora JessicaModeradorOlá 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 JessicaModeradorOlá 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! 🖖🏽Tutora JessicaModeradorBom dia Rui, revise novamente a função msg_erro e a função voltar, ou nos envie aqui os códigos dessas funções para que possamos lhe ajudar, o erro pode estar dentro dessas funções, já que nesse código enviado não tem nenhum erro.
Te Aguardo 🖖Tutora JessicaModeradorOlá Rui, então, analisei direitinho e seu código esta completo, ele da algum erro específico?
Se sim, compartilhe aqui o erro, senão, você pode dar uma olhadinha na função voltar para ver se esta completa também, pois nessa parte do código esta tudo correto.
Ele só fica nessa tela branca quando é repetido o mesmo usuário?
Te aguardo 🖖Tutora JessicaModeradorBom dia Rui, me envie por favor o seu código completo para que eu possa fazer testes, você chegou a ver se esta incluindo certinho no banco?
Tutora JessicaModeradorOlá Marcio, seu código esta funcionando direitinho, somente nessa parte:
se(v<20){ escreva(“agora são “,h,”horas. Infelizmente não é possível comprar o ingresso”)
Você precisa colocar algo referente ao dinheiro, exemplo :
se(v<20){ escreva(“Você não tem dinheiro suficiente para comprar o ingresso”)
.
Parabéns Marcio, continue se dedicando, você esta indo muito bem!! 🖖Tutora JessicaModeradorMarcio, não precisa dos minutos, somente hora já é suficiente, mas fica ao seu critério. A biblioteca Calendário que você incluiu funciona no padrão de horário dos EUA, eu testei pelo portugol online e tive que colocar
h = c.hora_atual(falso)-3
(ou seja, menos 3 horas que ai fica certinho com o horário do Brasil). oht
não é necessário, pois você não esta passando ele em lugar nenhum.
E como eu falei, precisa de um escreva para o dinheiro, pois só aparece a opção das horas (se pode ou não comprar o ingresso naquele horário), mas para dinheiro não tem.
Caso ainda tenha dúvidas, só retornar, estou a disposição 🖖30 de junho de 2022 às 14:04 em resposta a: Exercício M02 – operador Ternário e Operações com Strings #96630Tutora JessicaModeradorOlá Francine, então, seu código esta funcionando em algumas partes e outras não, minha sugestão é que sempre declare as variáveis no começo do seu código, para que consiga visualizar melhor os erros, a variável media precisa ser declarada como
media = (pn + sn) /2;
, a partir dai você usa omedia
dentro doprintf(“A média do aluno foi %.1f.”, media);
dessa forma, e não precisa do = 7.0, pois você já colocou essa condição abaixo, verifique:(sit,(media>=7)
, se você quiser também pode retirar essa partestrcpy(sit,
, pois não é necessário.
Veja se com essas explicações você consegue chegar no resultado, caso tenha qualquer outra dúvida, só entrar em contato que lhe ajudaremos.
Continue sempre avançando, você esta indo muito bem 🖖Tutora JessicaModeradorOlá Marcio, então, movi sua pergunta para o lugar certo, onde esta o exercício 20.
Então, o seu código esta funcionando, mas a sua lógica não esta 100% correta, você precisa analisar bem o que o exercício pede.
Faltam algumas informações para que fique totalmente como o exercício pede, exemplo.. você precisa colocar um escreva para o valor em dinheiro, no seu código só aparece o SE da hora e não do valor em dinheiro, dentre outras coisas.. caso fique com dúvidas, retorne ao fórum que iremos lhe ajudar. E parabéns pelo empenho, esta indo pelo caminho certo 🖖 -
AutorPosts