Tutora Jessica

Respostas no Fórum

Visualizando 30 posts - 1 até 30 (de 885 do total)
  • Autor
    Posts
  • em resposta a: Dúvida no Exercício 33 – aula 4 – módulo 3 #155896
    Tutora Jessica
    Moderador

    Olá Emerson, o erro esta sim no seu código, na lógica dele , pois para que ele sorteie um número por vez ele precisa estar dentro do loop do seu enquanto, fora isso ele só irá sortear 1 unico número.

    Ficando dessa forma:

    inteiro s 
    inteiro TotalS=0
    inteiro c=1
    
    enquanto(c <= n){
    
    s = u.sorteia(0, 100)
    escreva(“O ” +c +”º” +” valor sorteado foi ” + s +”\n”)
    TotalS = s+TotalS
    u.aguarde(400)c = c + 1
    
    }
    em resposta a: Exercício 032 – módulo 03 – programação básica #155887
    Tutora Jessica
    Moderador

    Ola Emerson, obrigada por compartilhar conosco 🖖🏼

    Você tem alguma duvida?

    em resposta a: Caracteres vs strings #155768
    Tutora Jessica
    Moderador

    Olá Bruno, você conseguiu resolver sua dúvida?

    em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #155675
    Tutora Jessica
    Moderador

    Olá Isabela, trouxe sua dúvida para uma ja existente no forum do mesmo exercício, acima você encontra outras resoluções e explicações, o seu código apresenta algum erro ou não esta fazendo alguma etapa que pede o enunciado do exercício?

    Vou deixar o enunciado aqui :

    Ex054: Faça um programa que leia o nome e a idade de
    várias pessoas. No final, mostre o nome da pessoa mais
    velha e da mais nova.
    O programa também deverá fazer a validação dos dados de
    entrada:
    – O nome deve ter pelo menos 3 letras.
    – A idade deve ser um número entre 1 e 130.
    – O usuário deverá responder se quer continuar, e o
    programa só aceitará as respostas S ou N.

    Você conseguiu resolver o exercício anterior?

    em resposta a: Exercício 053 #155673
    Tutora Jessica
    Moderador

    Olá Isabela, me envie seu código por completo.

    em resposta a: Exercício 53 – Erro de compilação – Portugol #155667
    Tutora Jessica
    Moderador

    Ola Lucas, desculpa a demora na resposta a sua duvida permanece?

    em resposta a: Módulo 03 – Exercício 52 – Triângulo Invertido #155655
    Tutora Jessica
    Moderador

    Olá Isabela, trouxe a sua dúvida para uma ja existente no fórum do mesmo exercício, nel você encontra explicações que pode ajudar na sua dúvida, mas vou deixar aqui uma explicação também..

    Lembrando que seu código ainda não esta formando a devida pirâmide..

    – Por que o contador de espaços começa com 1?

    O contador começa com 1 pois é necessário imprimir espaços antes dos asteristicos, se começasse com 0 o programa não iria imprimir espaços suficientes para deixar o triângulo como ele deve ficar. Além disso o valor do seu contador é incrementado a cada iteração do loop externo, que significa que o número de espaços a serem impressos aumenta a cada linha.

    – Por que não pode usar o /n dentro do escreva com asterisco?

    Esse comando serve para pular linha, e ele esta vindo após o escreva com * dentro do loop, então como o programa ler linha a linha ele vai pular uma linha após a quantidade correta de asteriscos .
    Se você usasse escreva(“\n”) dentro do loop que imprime os asteriscos, o programa pularia uma linha após cada asterisco.

    Quando terminar seu código, compartilhe conosco para ajudar outros alunos 🖖🏼

    em resposta a: Exercicio 026 #155653
    Tutora Jessica
    Moderador

    Ola Emerson, você tem alguma duvida?

    em resposta a: Exercício 27 modulo 02 #155652
    Tutora Jessica
    Moderador

    Ola Emerson, você tem alguma duvida?

    em resposta a: Exercício 048 – módulo 03 #155563
    Tutora Jessica
    Moderador

    Vou tentar te explicar de forma simples:

    – Por que usar “total de divisores <= 2" em vez de "total de divisores == 2"? Embora os números primos tenham exatamente 2 divisores, o professor Guanabara usou "total de divisores <= 2" para incluir o caso do número 1. O número 1 tem apenas 1 divisor (ele mesmo), então não é considerado primo. No entanto, se usássemos "total de divisores == 2", o número 1 não seria considerado primo, mas também não seria considerado não primo. Usando "total de divisores <= 2", o professor Guanabara pode cobrir ambos os casos: números primos (com 2 divisores) e o número 1 (com 1 divisor). - Por que usar "num % c == 0" em vez de "num % num == 0"? A condição "num % c == 0" é usada para verificar se o número "num" é divisível pelo número "c". Se usássemos "num % num == 0", estaríamos verificando se o número "num" é divisível por ele mesmo, o que sempre seria verdade! Isso porque qualquer número dividido por ele mesmo sempre dará resto 0. Portanto, essa condição não seria útil para verificar se um número é primo. Já "num % c == 0" permite verificar se o número "num" é divisível por outros números "c", o que é essencial para determinar se um número é primo.

    • Esta resposta foi modificada 1 semana, 5 dias atrás por Tutora Jessica.
    em resposta a: Exercício 048 – módulo 03 #155548
    Tutora Jessica
    Moderador

    Ola Isabela me envie seu código para eu entender melhor sua duvida.

    em resposta a: Exercício 046 – módulo 03 #155503
    Tutora Jessica
    Moderador

    Olá Isabela, esse código foi feito por você?
    Apresenta algum erro quando você coloca + ou , ?

    Nesse link eu já havia deixado uma explicação para essa mesma dúvida a você, não sei se chegou a ver, mas senão viu vou deixar o link aqui para o acesso ser mais fácil:

    https://www.estudonauta.com/foruns/topic/m03a07-exercicio-037-declaracao-de-variavel/

    • Esta resposta foi modificada 1 semana, 6 dias atrás por Tutora Jessica.
    em resposta a: Exercício 044 – módulo 03 #155432
    Tutora Jessica
    Moderador

    Nada Isabela, bons estudos 🖖🏼

    em resposta a: exercício 045 #155431
    Tutora Jessica
    Moderador

    Ola Isabela, esta indo ate 4 por que a sua variável total esta indo até 5 sendo que a variável inicia em 0.

    Ou seja variável total = 5 fica: 0, 1, 2, 3, 4. ( de 0 a 4 são 5 numeros)

    em resposta a: Exercício 044 – módulo 03 #155421
    Tutora Jessica
    Moderador

    Ola Isabela, o seu código pode ser feito da forma que preferir só deve estar dentro do que pede o enunciado do exercício:

    Ex044: Escreva um programa que sorteie vários números ebtre 1 e 10
    e pergunte a cada interação se o usuário quer continuar. No fim, mostre na tela:
    – Quantos valores foram sorteados
    – A soma de todos eles
    – Qual foi o maior e o menor valor sorteados
    – Quantas vezes o valor 5 foi sorteado

    Seu código aparece algum erro ou apresenta o resultado esperado ?

    em resposta a: Html5 + Css3 #155400
    Tutora Jessica
    Moderador

    Olá André, mesmo o curso sendo de 2020 todo material é utilizado ainda hoje e o aprendizado por ele é válido.

    em resposta a: ex-42 – módulo 03 #155328
    Tutora Jessica
    Moderador

    Olá Isabela , trouxe sua dúvida para uma ja existente no fórum, peço para que quando for compartilhar alguma duvida observe se no fórum já não há uma dúvida para esse mesmo exercício, caso tenha peço para que coloque sua dúvida no mesmo tópico, assim conseguimos deixar nosso fórum mais organizado e com isso ajudamos mais alunos.

    Sobre sua dúvida, o problema é a ordem da lógica do seu programa, o programa ele lê linha a linha e por isso precisa ter uma ordem para que as instruções sejam executadas com as devidas informações que você quer passar para seu usuário.

    Quando você coloca total = total + 1` após a pergunta “Quer continuar?”, o programa só incrementa o total de funcionários após a resposta ser dada, porém se o usuário escolher não continuar, o programa sai do loop sem incrementar o total de funcionários para a última pessoa cadastrada.

    Já quando você coloca antes da pergunta o programa incrementa o total de funcionários para cada pessoa cadastrada, independente do usuário escolher continuar ou não, sendo essa a opção correta pois assim você garante que o total de funcionários seja atualizado corretamente para cada pessoa cadastrada.

    em resposta a: ex-42 – módulo 03 #155305
    Tutora Jessica
    Moderador

    Olá Isabela , que maravilha!!

    Compartilha conosco quais foram os erros que encontrou, assim você estará ajudando outros alunos com a mesma dúvida que a sua .
    Bons estudos 🖖🏼

    em resposta a: ex-42 – módulo 03 #155293
    Tutora Jessica
    Moderador

    Olá Isabela, posso ajudar sim mas é claro.. eu estou tentando da melhor forma, eu só não posso dar a resposta, você precisa tentar, se eu der a resposta eu vou estar atrapalhando seu aprendizado .
    Vamos juntas linha a linha, pode ser ?

    Testa essa linha somente: abre o portugol com uma aba somente para os testes e coloca essa parte do codigo e ve se aparece algum erro :

    escreva(“\n========== RESULTADOS ==========”)

    em resposta a: Não consigo clonar pastas no Github #155214
    Tutora Jessica
    Moderador

    Olá Antonio, esse erro é comum ao clonar repositórios grandes ou com muitos arquivos!

    Essas podem ser algumas possíveis causas e soluções:

    Causas:

    1. Conexão instável: A conexão com o servidor Git pode estar instável, causando a interrupção do processo de clonagem.

    2. Tamanho do repositório: Repositórios muito grandes podem causar problemas de clonagem devido a limitações de tamanho de arquivo ou tempo de conexão.

    3. Configuração de rede: A configuração de rede pode estar causando problemas de conexão com o servidor Git.

    Soluções:

    1. Verifique a conexão de rede: Certifique-se de que a conexão de rede esteja estável e funcionando corretamente.
    2. Aumente o tempo de conexão: Você pode aumentar o tempo de conexão usando o comando git config --global http.postBuffer 524288000. Isso pode ajudar a resolver problemas de conexão.

    3. Use o protocolo SSH: Se estiver usando o protocolo HTTPS, tente mudar para o protocolo SSH. Isso pode ajudar a resolver problemas de conexão.

    4. Verifique a versão do Git: Certifique-se de que esteja usando a versão mais recente do Git. Você pode verificar a versão usando o comando git --version.

    5. Reinicie o processo de clonagem: Se o erro persistir, tente reiniciar o processo de clonagem usando o comando git clone --depth 1 seguido do URL do repositório.

    Isso pode ajudar a resolver problemas de clonagem.

    em resposta a: ex-42 – módulo 03 #155212
    Tutora Jessica
    Moderador

    Isabela você precisa observar com mais atenção, observe os seus escrevas, veja se todos estão fechados corretamente.
    Caso não esteja conseguindo encontrar, dê uma pausa e depois retorne e observe linha a linha novamente do seu código.

    em resposta a: Exercício 041 – módulo 3 #155208
    Tutora Jessica
    Moderador

    Ola Isabela, você quem precisa me dizer qual erro aparece para você ou o que ocorre no seu código que você entende como erro?

    em resposta a: ex-42 – módulo 03 #155207
    Tutora Jessica
    Moderador

    Onde esta correto?
    Observe com mais atenção todo fechamento e abertura dos parênteses.

    em resposta a: ex-42 – módulo 03 #155203
    Tutora Jessica
    Moderador

    Olá Isabela, observe linha a linha do seu código e observe se todo ele esta fechado ou aberto corretamente com ).

    em resposta a: Exercício 041 – módulo 3 #155202
    Tutora Jessica
    Moderador

    Ola Isabela, qual mensagem de erro aparece no seu portugol ?
    Tem um erro sim, mas não é erro de compilação, é um erro de lógica ..
    No seu portugol aparece alguma mensagem de erro?
    Senão aparece o que ocorre no seu código que esta errado?

    em resposta a: exe026 módulo3 #155201
    Tutora Jessica
    Moderador

    Olá Bruno, me desculpe a demora na sua resposta, sua duvida foi sanada?

    em resposta a: ex-42 – módulo 03 #155187
    Tutora Jessica
    Moderador

    Ola Isabela, qual erro aparece para você?

    em resposta a: Exercício 041 – módulo 3 #155177
    Tutora Jessica
    Moderador

    Olá Isabela, me envie seu código por completo por favor, desde o inicio.
    Quando for compartilhar cole seu código aqui no fórum, selecione o por completo e clique em CODE, assim fica mais fácil minha visualização.
    Testei e não apresentou nenhum erro, porém seu código não veio completo não sei qual biblioteca usou. Me envie seu código por completo e a mensagem de erro que aparece no seu portugol.

    em resposta a: Ex039 – módulo 03 – programação básica #155162
    Tutora Jessica
    Moderador

    Ola Isabela, conseguiu sanar sua duvida com essa explicação?

    O video que digo foi o que deixei para você na duvida anterior que seria praticamente a mesma em questão do contador.. la do módulo 2 que ele da uma explicação didática inclusive com demonstrações desenhadas em tela, você lembra desse?

    em resposta a: Exercício 040 – módulo 03 – programação básica #155143
    Tutora Jessica
    Moderador

    Ola Isabela,
    Vou tentar te explicar o caso da variavel resp, porem ela poderia ser qualquer outro nome que você preferisse no seu código:

    A variável resp é usada nesse código para armazenar o resultado de uma operação matemática. Ela não é uma pergunta, mas sim uma variável que recebe o resultado de uma operação.

    No código, você pode ver que resp é atribuída em diferentes casos, dependendo da operação escolhida pelo usuário:

    resp = n1 + n2 (adição)
    resp = n1 - n2 (subtração)
    resp = n1 * n2 (multiplicação)

    Depois de atribuir o resultado à variável resp, o código imprime o resultado da operação, usando a variável resp.

    Por exemplo, se o usuário escolher a opção 1 (adição), o código calculará n1 + n2 e armazenará o resultado em resp. Em seguida, imprimirá a mensagem:

    
    Calculando [n1] + [n2] = [resp]
    
Visualizando 30 posts - 1 até 30 (de 885 do total)