Respostas no Fórum
-
AutorPosts
-
16 de julho de 2025 às 10:13 em resposta a: EXERCÍCIO 61, Eu travei neste, mas no final ficou igual do guanabara, certo?. #159521
Tutora Jessica
ModeradorOla Matheus, você tem alguma duvida? Seu código apresenta algum erro?
Tutora Jessica
ModeradorOla Eduardo, que bom que conseguiu uma solução 🖖🏼
Tutora Jessica
ModeradorOlá Eduardo, trouxe a sua duvida para uma já existente no fórum desse mesmo erro com soluções, explicações e alternativas.
Tutora Jessica
ModeradorOla Amanda, complementando a explicação do professor Alfredo vou deixar o link da aula explicando as configurações básicas do roteador:
7 de julho de 2025 às 10:28 em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #159226Tutora Jessica
ModeradorOla Matheus, seu código apresenta algum erro? Você esta acompanhando as resoluções dos exercícios?
Se sim não se preocupe em estar diferente, o importante é estar funcionando conforme pede no enunciado e a você estar conseguindo evoluir nos códigos 🖖🏼Tutora Jessica
ModeradorOla Matheus, se o seu código estiver funcionando da forma que pede o enunciado do exercício não há problemas em estar diferente, o importante é estar compreendendo o passo a passo dos ensinamentos e a evolução dos códigos.
E ah, você esta no caminho certo, as vezes precisamos espairecer a mente e depois retomar..
Bons estudos 🖖🏼Tutora Jessica
ModeradorOla Matheus, você tem alguma duvida referente a esses exercícios? Eles apresentam algum erro para você?
Peço para que quando for postar exercícios no nosso fórum observe se não há um tópico com esse mesmo exercício ja criado, se houver poste nesse tópico, fazendo dessa forma conseguimos deixar o fórum mais organizado e com isso ajudar mais alunos que podem estar com a mesma duvida que a sua, agradeço desde já.
Trouxe sua duvida para uma já existente no forum com resoluções e explicações desse mesmo exercício.Bons estudos 🖖🏼
Tutora Jessica
ModeradorOla Matheus , tem alguma duvida?
Tutora Jessica
ModeradorOlá Daniel, nos envie mensagem na aba ajuda.
Tutora Jessica
ModeradorOla Matheus, alguma duvida?
Tutora Jessica
ModeradorOla Matheus, alguma duvida?
Tutora Jessica
ModeradorOla Eduardo, obrigada por compartilhar sua resolução conosco 🖖🏼
Tutora Jessica
ModeradorOlá Eduardo, sem problemas 🖖🏼
Tutora Jessica
ModeradorOlá Eduardo, obrigada por compartilhar conosco suas resoluções, vou pedir para que quando for postar alguma duvida ou resoluções que observe no fórum se ja não há um tópico criado do mesmo exercício ou duvida, caso tenha peço por favor para postar dentro desse tópico, dessa forma conseguimos deixar o fórum mais organizado e de mais facil acesso aos outros alunos.
Parabens pelo empenho, bons estudos 🖖🏼Tutora Jessica
ModeradorOlá Eduardo, que maravilha!!
É sempre maravilhoso descobrirmos novas práticas, parabéns pelo empenho 🖖🏼Tutora Jessica
ModeradorOla Eduardo, você fez o curso de programação básica?
Tutora Jessica
ModeradorOlá Eduardo, muito obrigada por compartilhar conosco sua resolução, tenho certeza que ajudará outros alunos.
Bons estudos e parabens pelo empenho 🖖🏼Tutora Jessica
ModeradorOla Matheus, seu código apresenta algum erro?
Ele esta funcionando conforme pede o enunciado do exercício?Tutora Jessica
ModeradorOla Eduardo, nos envie mensagem na aba ajuda.
Tutora Jessica
ModeradorOla Henrique, o Vimeo ficou fora do ar ontem causando essa inconsistência em alguns videos, mas ja foi normalizado 🖖🏼
Tutora Jessica
ModeradorQue maravilha Eduardo, parabéns pela resolução 🖖🏼
Tutora Jessica
ModeradorOla Rondineli, esse foi um exemplo para compreensão e para mostrar que podemos fazer de diversas formas, eu sugiro a você que quando tiver duvidas desse formato que tente executa las sempre que elas aparecerem, pois dessa forma você começa a enxergar novas formas de criar as lógicas do seu programa e principalmente a encontrar e resolver novos erros que vão aparecendo pelo caminho .. rs
Fico feliz que tenha entendido, qualquer outra duvida só coltar ao fórum que estaremos por aqui para tentar lhe ajudar da melhor forma 🖖🏼
Tutora Jessica
ModeradorOlá Eduardo, tem alguma duvida?
Seu código esta funcionando conforme esta sendo solicitado no exercício?
Obrigada por compartilhar conosco sua resolução 🖖🏼
Tutora Jessica
ModeradorOlá Daniel, tentou seguir o passo a passo acima?
Tutora Jessica
ModeradorOla Rondineli, o problema está realmente no uso do
senaono seu código. Osenaoé executado se a condição anterior não for verdadeira. No seu caso, se a pessoa for mulher e tiver mais deidosaanos, o código dentro dosenaoserá executado para homens, o que não é o que você espera.Vou compartilhar com você apenas uma forma para você conseguir analisar a lógica e ver se consegue implementar no seu código:
programa { funcao inicio() { inteiro c, id, moco, velho, moca, idosa, fem, mas cadeia sx, nome, namemoco, namemoca, namevelho, nameidosa c = 1 moco = 0 velho = 0 moca = 0 idosa = 0 fem = 0 mas = 0 nome = "" namemoco = "" namemoca = "" namevelho = "" nameidosa = "" escreva("{ EXERCÍCIO 038 - Analisando Idades } \n") enquanto(c <= 3){ escreva("-------------------------\n") escreva(c,"ª PESSOA \n") escreva("-------------------------\n") escreva("NOME: ") leia(nome) escreva("SEXO: [M/F] ") leia(sx) escreva("IDADE: ") leia(id) se(c == 1){ moco = id moca = id velho = id idosa = id namemoco = nome namemoca = nome namevelho = nome nameidosa = nome } se(sx == "f" ou sx == "F"){ fem = fem + 1 se(id < moca){ namemoca = nome moca = id } se(id > idosa){ nameidosa = nome idosa = id } } se(sx == "m" ou sx == "M"){ mas = mas + 1 se(id < moco){ namemoco = nome moco = id } se(id > velho){ namevelho = nome velho = id } } c = c + 1 } escreva("=======================================================\n") se(fem > 0){ escreva("A mulher MAIS NOVA é ",namemoca," que tem ",moca," anos. \n") escreva("A mulher MAIS VELHA é ",nameidosa," que tem ",idosa," anos. \n") } senao { escreva("Não há mulheres cadastradas.\n") } se(mas > 0){ escreva("O homem MAIS JOVEM é ",namemoco," que tem ",moco," anos. \n") escreva("O homem MAIS VELHO é ",namevelho," que tem ",velho," anos. \n") } senao { escreva("Não há homens cadastrados.\n") } } }Essa versão do código separa as condições para homens e mulheres, evitando o problema do
senao. Além disso, ela verifica se há homens ou mulheres cadastrados antes de imprimir os resultados.-
Esta resposta foi modificada 7 meses, 3 semanas atrás por
Tutora Jessica.
Tutora Jessica
ModeradorOlá Eduardo, é claro que podem haver acréscimos, isso quer dizer que você esta pensando além do exercício proposto e principalmente esta conseguindo evoluir e desenvolver suas lógicas, parabéns pelo empenho e dedicação.
E obrigada por compartilhar conosco sua resolução 🖖🏼Tutora Jessica
ModeradorQue maravilha Eduardo, parabéns, esse é um grande passo para o seu aprendizado.
Sempre acredite em você, você esta exatamente no caminho certo, nunca deixe de pesquisar e solucionar sua lógica.
Parabéns mais uma vez fiquei muito feliz com seu feedback .
Bons estudos e lembre se , você consegue 🖖🏼Tutora Jessica
ModeradorOlá Rondineli, o código não veio identado novamente o que dificulta a minha visualização do código, para enviar identado você precisa colar o código, selecionar ele por inteiro e clicar no botão
CODEque fica na caixinha acima de onde digitamos aqui no fórum, me tira uma dúvida, você conseguiu concluir o exercício 37 ?Tutora Jessica
ModeradorOlá Eduardo, faça os testes de raciocínio diretamente no seu código e veja se esta aparecendo o resultado que deseja, dessa forma você consegue visualizar toda a situação e colocar em prática, depois se quiser compartilhe conosco sua resolução, dessa forma você ajuda outros alunos com a mesma dúvida que a sua.
Tutora Jessica
ModeradorOlá Eduardo,
O problema está relacionado à forma como o Portugol Studio lida com operações aritméticas envolvendo números inteiros e reais, ele é um programa que não faz tudo exatamente como nós entendemos, precisamos nos adaptar para que ele consiga entender e executar o que precisamos.Quando você faz
10/100, ambos os números são inteiros, então a divisão é feita como uma divisão inteira, resultando em0. Em seguida, quando você multiplica esse resultado porpreco, o resultado continua sendo0.Já quando você faz
preco * 10 / 100, a ordem das operações é diferente. Primeiro,preco(que é um número real) é multiplicado por10, resultando em um número real. Em seguida, esse resultado é dividido por100, resultando no valor correto do desconto.Espero que tenha conseguido explicar de uma forma que consiga entender mais ou menos esse passo a passo, porem caso não consiga entender retorne ao fórum que vamos tentar lhe ajudar novamente da melhor forma 🖖🏼.
-
Esta resposta foi modificada 7 meses, 3 semanas atrás por
-
AutorPosts