Respostas no Fórum
-
AutorPosts
-
Tutora Jessica
ModeradorOlá Monteiro, estando dentro de todas as especificações do site recomendo ver se a versão está na mais atualizada, caso não esteja faça a atualização para a mais recente , feito isso se continuar não funcionando, experimente instalar novamente o Llama.
22 de abril de 2025 às 09:08 em resposta a: Refazer as provas pra atualizar a data que terminei tal módulo #156744Tutora Jessica
ModeradorOla Jhonny, nos envie mensagem na aba Ajuda.
Tutora Jessica
ModeradorOla Monteiro, vou deixar um link da documentação da LM que ele precisa para funcionar perfeitamente:
https://lmstudio.ai/docs/app/system-requirements
Dê uma olhadinha se todos os componentes estão dentro do que o programa exige.
Tutora Jessica
ModeradorOla Josilan, nos envie mensagem na aba ajuda.
Tutora Jessica
ModeradorOlá Monteiro, quais as especificações do seu hardware (CPU e GPU ou APU) e qual o sistema operacional e versão do sistema?
Tutora Jessica
ModeradorOla Isabela, trouxe sua duvida para uma ja existente no fórum do mesmo exercício e com a mesma duvida que a sua, não há problemas se estiver diferente do professor Guanabara, o importante é estar funcionando conforme pede o enunciado e sem erros, seu código apresenta algum erro ?
Vou deixar abaixo o enunciado desse exercício:
Ex064:Faça um programa que preencha uma matriz 4×4 com números sorteados pelo computador. No final, mostre a matriz na tela e mostre também o somatório dos valores de cada linha.
Tutora Jessica
ModeradorOla Paulo, nos envie um print de como fez essa solicitação ao terminal e como apareceu no seu terminal por favor .
Se puder nos envie pelo discord 🖖🏼Tutora Jessica
ModeradorOla Miguel, nos envie mensagem na aba ajuda.
Tutora Jessica
ModeradorOla Isabela, durante todo o curso é falado sobre esses tópicos.
Tutora Jessica
ModeradorOla Artur, aconselho estudar primeiro um, depois o outro.
Tutora Jessica
ModeradorOla Isabela, eu testei seu código na versão web porém não apareceu nenhum erro nem sublinhado, mas o que pode ser a princípio é que a variavel
salario
esta sendo declarada como inteiro e a função m.arredondar espera um parâmetro do tipo real.Troque a declaração de inteiro para real da variável salário e veja se o sublinhado sai da tela. 🖖🏼
Tutora Jessica
ModeradorOla Isabela, ele aparece algum erro para você? No seu terminal aparece alguma mensagem ?
-
Esta resposta foi modificada 5 meses, 1 semana atrás por
Tutora Jessica.
Tutora Jessica
ModeradorOlá 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 }
Tutora Jessica
ModeradorOla Emerson, obrigada por compartilhar conosco 🖖🏼
Você tem alguma duvida?
Tutora Jessica
ModeradorOlá Bruno, você conseguiu resolver sua dúvida?
24 de março de 2025 às 18:43 em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #155675Tutora Jessica
ModeradorOlá 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?
Tutora Jessica
ModeradorOlá Isabela, me envie seu código por completo.
Tutora Jessica
ModeradorOla Lucas, desculpa a demora na resposta a sua duvida permanece?
Tutora Jessica
ModeradorOlá 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 🖖🏼
Tutora Jessica
ModeradorOla Emerson, você tem alguma duvida?
Tutora Jessica
ModeradorOla Emerson, você tem alguma duvida?
Tutora Jessica
ModeradorVou 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 5 meses, 3 semanas atrás por
Tutora Jessica.
Tutora Jessica
ModeradorOla Isabela me envie seu código para eu entender melhor sua duvida.
Tutora Jessica
ModeradorOlá 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 5 meses, 3 semanas atrás por
Tutora Jessica.
Tutora Jessica
ModeradorNada Isabela, bons estudos 🖖🏼
Tutora Jessica
ModeradorOla 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)
Tutora Jessica
ModeradorOla 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 sorteadoSeu código aparece algum erro ou apresenta o resultado esperado ?
-
Esta resposta foi modificada 5 meses, 4 semanas atrás por
Tutora Jessica.
Tutora Jessica
ModeradorOlá André, mesmo o curso sendo de 2020 todo material é utilizado ainda hoje e o aprendizado por ele é válido.
Tutora Jessica
ModeradorOlá 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.
Tutora Jessica
ModeradorOlá 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 🖖🏼 -
Esta resposta foi modificada 5 meses, 1 semana atrás por
-
AutorPosts