Respostas no Fórum
-
AutorPosts
-
Tutora Jessica
ModeradorOla Jonathan , o seu codigo apresenta algum erro ?
Todos os exercícios contem videos explicativos mas é importante que tente resolver ao máximo..
Qual sua duvida?Tutora Jessica
ModeradorOla Jonathan, alguma duvida ?
Tutora Jessica
ModeradorOla Jonathan, você esta acompanhando o curso ?
Vou deixar uma breve explicação:
stdio.h → serve para entrada e saída de dados (ler e mostrar informações)
conio.h → serve para controlar a tela e capturar teclas
stdio.h é obrigatória em quase todo programa em C
conio.h é opcional e mais usada em exemplos simples
Tutora Jessica
ModeradorOla Vinicius, por favor envie mensagem na aba Ajuda.
Tutora Jessica
ModeradorOla Vinicius, por favor envie mensagem na aba ajuda.
26 de fevereiro de 2026 às 09:22 em resposta a: Exercício 025 – módulo 02 – programação básica #170054Tutora Jessica
ModeradorOla Aylin, fico feliz que tenha feito seu código de uma forma diferente mas funcional, o importante é sempre estar seguindo o passo a passo que o exercício pede com as especialidades específicas, se foi feito testes e esta tudo funcionando direitinho esta certo e é um sinal que você ja tem o seu jeito de programar…
Parabens pelo empenho, bons estudos 🖖🏼24 de fevereiro de 2026 às 10:03 em resposta a: Como receber o certificado com as disciplinas e tópicos aprendidos? #169997Tutora Jessica
ModeradorOla, por favor nos envie mensagem na aba Ajuda.
Tutora Jessica
ModeradorOla Adryan, pode sim.. sempre que encontrar uma substituição pode trazer ao fórum, assim pode ajudar outros alunos com a mesma duvida 🖖🏼
Tutora Jessica
ModeradorOlá Mauro,
O cálculo do fatorial no código está correto. O problema é que System.out.print exibe o resultado apenas no console, e não na interface gráfica do Swing.Para mostrar a descrição da fatoração na tela, é necessário montar o texto em uma String durante o laço e, ao final, exibir essa String em um componente Swing, como um JLabel ou JTextArea.
Ou seja, em aplicações com interface gráfica, não se deve usar o console para saída de dados, mas sim armazenar o texto em uma variável e apresentá-lo na interface.
Tutora Jessica
ModeradorOla Heloisa, trouxe a sua duvida para uma ja existente no forum do mesmo modulo e exercício, acima você encontra algumas explicações que acredito que vá ajudar na sua duvida, porem caso não encontre uma solução retorne ao fórum que vamos lhe ajudar da melhor forma 🖖🏼
Tutora Jessica
ModeradorOlá ANdre, nos envie mensagem na aba Ajuda por favor.
Tutora Jessica
ModeradorOlá Daniel, seu código esta todo correto, parabéns..
Para usar a função quebra de linha você pode utilizar o :\nExemplo:
escreva(“—Ficha funcional— \n“)ou no começo dessa forma :escreva(“\n—Ficha funcional—“)26 de janeiro de 2026 às 09:52 em resposta a: Dúvida sobre o código do professor na aula busca binária. #169141Tutora Jessica
ModeradorOla Heloisa, você está pensando certinho 👍
Seu raciocínio está correto
Do jeito que o enquanto (ini < fim) está, existe sim um problema lógico. Quando ini == fim: Ainda existe um elemento válido para ser testado Mas o laço não entra Logo, essa última posição nunca é comparada Ou seja: 👉 se a chave estiver exatamente na última posição restante, ela não será encontrada. Você identificou corretamente o problema 👏 Parabens 🖖🏼
Tutora Jessica
ModeradorOla Daniel, qual modulo e aula da sua duvida?
Tutora Jessica
ModeradorOlá Andre, trouxe sua duvida para uma ja existente no forum, acredito que as resoluções acima consigam lhe ajudar, dentro do forum de Android tambem tem outras soluções para esse mesmo problema, peço para que dê uma olhada, mas caso não consiga resolver retorne ao fórum com mais detalhes que vamos tentar lhe ajudar melhor 🖖🏼
Tutora Jessica
ModeradorOla Fabia, a sua duvida é referente a aula ou é referente ao seu codigo em específico?
Me envie aqui o seu código para que eu consiga lhe auxiliar melhor 🖖🏼Tutora Jessica
ModeradorOlá Saulo, parabéns por conseguir outra forma de construir seu código, não se preocupe quanto a estar diferente do código o mais importante é você seguir o curso e fazer os exercícios como pedem os enunciados, cada pessoa coda de uma forma e se sente confortável colocando mais códigos ou simplificando ao máximo e isso com tempo você vai descobrindo o que prefere ..
O professor Guanabara ensina de forma didática, porem não quer dizer que para você ou para outros alunos é a forma mais fácil, pode construir seus códigos da forma que preferir , ta bom ?
Bons estudos 🖖🏼Tutora Jessica
ModeradorOla Yzadora, vamos la ..
O problema não está diretamente na validação da idade, mas sim na estrutura de controle dos laços de repetição e no uso incorreto (nesse caso) da variável
respdentro do laço responsável pela leitura da idade.No seu código, a variável
respé utilizada para decidir se o laço da idade deve ser encerrado.
Porem, essa variável só recebe um valor válido após a idade ter sido corretamente informada.
A partir do segundo cadastro,respmantém o valor da iteração anterior, o que faz com que o comando pare seja executado mesmo quando a idade digitada é inválida.
Como consequência, o programa sai do laço da idade sem permitir nova tentativa, fazendo com que a validação funcione apenas para a primeira pessoa registrada.
Do ponto de vista lógico, a validação da idade deve ser independente da decisão de continuar ou não o cadastro. O laço responsável por ler a idade deve ser encerrado exclusivamente quando um valor válido (entre 0 e 130) for informado. Já a pergunta “Deseja continuar?” deve ocorrer apenas após a conclusão bem-sucedida do cadastro da pessoa, fora do laço de validação da idade.A correção deve ser feita da seguinte forma:
– Encerrar o laço da idade somente quando a idade for válida;
– Remover qualquer dependência da variávelrespdentro desse laço;
– Controlar a continuidade do programa apenas após nome e idade terem sido corretamente validados.Essa separação de responsabilidades entre os laços garante que a validação funcione corretamente para todas as pessoas cadastradas, e não apenas para a primeira.
Faça essas correções e veja se o código vai funcionar corretamente, qualquer duvida so retornar ao fórum, vou pedir apenas para dar uma olhadinha se ja não existe uma duvida para o mesmo modulo e exercício, caso encontre so colocar sua duvida nesse topico ja criado, assim conseguimos deixar nosso forum mais organizado e ajudar mais alunos 🖖🏼
Tutora Jessica
ModeradorOla Maria , isso tenta reinstalar, porem da uma olhadinha no link com a documentação do LM para ver se todos os componentes são compatíveis 🖖🏼
Tutora Jessica
ModeradorOlá Saulo, esse erro ocorre pois o computador não lê o código como um humano , quando você mistura texto com números, o computador precisa saber
qual conta precisa fazer primeiro.
Os parênteses obrigam o cálculo a acontecer antes da concatenação.Sem o parênteses, ele tenta interpretar e entende que não há subtração entre texto e numero, por isso o motivo do erro na linha.
Tutora Jessica
ModeradorOla Maria, trouxe sua duvida para uma ja existente no fórum com algumas explicações, peço para que dê uma olhadinha acima.
Caso sua duvida permaneça, por favor retorne ao fórum que vamos tentar lhe ajudar melhor 🖖🏼2 de janeiro de 2026 às 10:20 em resposta a: Modulo 01 Capitulo 11 – Imagens dinamicas, audios e videos #168472Tutora Jessica
ModeradorOla Gabriel, no minuto 05:40 em diante o professor estipula o tamanho da imagem (largura e altura) , no gimp.
O navegador lê as
<source>de cima para baixo e usa a primeira condição que for verdadeira.
Por isso, a ordem das media queries é fundamental.Com
max-width, você vai do menor para o maior.
Commin-widtho raciocínio se inverte.Tutora Jessica
ModeradorOla William, para uso em Mac o ideal é utilizar a versão web.
Tutora Jessica
ModeradorOla Kleber, caso você esteja usando outro programa ou qualquer outra versão que não seja a mesma dada nos cursos vão ter diferenças e atualizações..
Em relação ao Visual Studio :Não precisa mencionar a biblioteca , se:
– A biblioteca faz parte dos usings implícitos
– Você está usando .NET 6+ (o padrão hoje)Vai precisar escrever using, se:
– For usar uma biblioteca menos comum
– For usar um namespace específico (ex: System.Text, System.IO, System.Net.Http)
– O projeto tiver ImplicitUsings desativadoMas o Visual Studio sempre ajuda,
– Ele sublinha de vermelho
– Oferece a opção “Adicionar using …” automaticamente.Tutora Jessica
ModeradorFico feliz que tenha conseguido Adriano, parabens pelo empenho 🖖🏼
Tutora Jessica
ModeradorOlá Adriano, fiz um teste com seu código no Portugol Studio versão web, e funcionou corretamente, o que pode estar ocorrendo é algum bug no seu Portugol, para tentar corrigir você pode desinstalar e instalar novamente, ou ver se o seu Portugol precisa de atualização.. mas de qualquer forma vou pedir para você copiar e colar o seu código no link : https://portugol.dev/ e confirmar se esta tudo funcionando corretamente.
Tutora Jessica
ModeradorVocê esta usando o Portugol instalado no seu computador ou em pagina da internet (google, explorer..) ?
Tutora Jessica
ModeradorOla Adriano, nos envie seu código.. você esta usando o Portugol na sua maquina ou virtual ?
Tutora Jessica
ModeradorOla Heloisa, o seu codigo apresenta algum erro ou tem alguma parte que não esta fazendo o que deve ?
Se aparecer algum erro, qual seria ele ?Tutora Jessica
ModeradorOla Heloisa, se for somente por estar diferente do professor não há problemas, o importante é seu código estar fazendo tudo o que pede na descrição do exercício 🖖🏼
-
AutorPosts