Respostas no Fórum
-
AutorPosts
-
Tutora Jessica
ParticipanteOla Rondinelli, basicamente :
Inteiro : quando você quer que o usuário coloque apenas números inteiros
Caracter: quando você permite que o usuário coloque letras ,números, caracteres especiais.
Numa das primeiras aulas de programação básica, o professor Guanabara explica direitinho cada tipo de variável, caso ainda fique dúvidas, sugiro revisar essa aula para melhor compreensão.Tutora Jessica
ParticipanteOla Marco ..
Nós usamos o elif quando vamos ter pelo menos 3 situações:
O If serve para verificar uma condição e o elif serve para verificar outra condição caso a condição do If seja falsa.
O elif vai garantir que aquela condição seja verificada caso o If seja falso, diferente dos dois If que são ‘fluxos’ independentes.
Se houver dois if’s ele vai verificar os 2, mas se tiver um if, elif, else, o codigo so vai verificar o elif se o if for falso.
Ou seja , ele é uma economia de processamento .Tutora Jessica
ParticipanteOla Márcio, vi na última publicação que foi resolvido.. está tudo ok mesmo? Quando acontecer qualquer coisa que não seja dúvida dos códigos, pode enviar mensagem diretamente na aba Ajuda .
Bons estudos 🖖🏼Tutora Jessica
ParticipanteOla Pâmela,
Toda vez que for nos enviar seu código, selecione ele por completo e clique emCODE, assim seu código já vem identado e mais fácil para visualização.No seu código, você precisa incluir a biblioteca e ao lado da palavra Texto, você deve colocar dessa forma: –> txt, veja abaixo:
inclua biblioteca Texto --> txtMesmo assim seu código vai retornar em branco, o que você vai precisar fazer é dar um espaço entre as aspas na variável pos, dessa forma:
pos = txt.posicao_texto(" ",nome,0)Se atente sempre a esses pequenos detalhes que fazem toda a diferença.
Tutora Jessica
ParticipanteOla Matheus,
Alguma dúvida?29 de novembro de 2022 às 09:32 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #106040Tutora Jessica
ParticipanteOla Matheus, alguma dúvida?
Tutora Jessica
ParticipanteOla Neander,
Sim, seu código esta funcionando perfeitamente..
A sua resolução e a do professor Guanabara esta a mesma, só muda os nomes das variáveis..
Caso você esteja com dificuldades de entender a lógica do programa, te sugiro rever os vídeos, pois você precisa entender certinho para continuar seu curso
Segue o código do professor:programa { /* Ex051: Crie um programa que mostre um triângulo desenhando na tela, composto por vários símbolos de *. O usuário deverá indicar quantos níveis o triângulo vai ter. * ** *** **** ***** ****** Autor: Gustavo Guanabara Empresa: Estudonauta */ inclua biblioteca Util --> u funcao inicio() { inteiro and escreva("Quantos andares seu triângulo vai ter? ") leia(and) inteiro tot = 1 para(inteiro cand = 1; cand <= and; cand ++) { para (inteiro cest = 1; cest <= tot; cest++) { escreva("*") u.aguarde(100) } tot ++ escreva("\n") } } }Tutora Jessica
ParticipanteParabéns pelo seu empenho Geraldo 🖖🏼
Tutora Jessica
ParticipanteOla Geraldo, na sua identação o segundo print esta fora do while, por isso o erro.
Coloque os dois prints dentro do while, da seguinte forma:while True: num = int(input('Digite um número entre 0 e 20 : -> ')) if 0 <= num <= 20: break print('Vamos tentar novamente: ', end='') print(f'Você digitou o número: {cont[num]}')Veja se dessa forma seu código funciona.
Tutora Jessica
ParticipanteOla Geraldo, preciso que me envie o seu código identado conforme colado aqui.
Você vai colar seu código aqui no fórum, selecionar ele por completo e clicar noCODE.Tutora Jessica
ParticipanteOla Rogens, trouxe sua dúvida para cá, pois já existem outras dúvidas do exercício 026 no fórum.
Peço para que sempre antes de enviar o seu código, veja se já não tem um criado do exercício que esta com dúvida.
Peço também para que quando for enviar seu código, o selecione por completo e clique emCODEaqui na caixinha , assim seu código vem identado certinho e fica mais fácil a correção do mesmo.
No caso do seu exercício, você precisa usar o “escolha/caso” e não o “se/senão”, nesse exercício o Professor Guanabara pede para que reveja o vídeo em que ele explica essa opção de “escolha/caso”, que resumindo é usado quando se tem muitas opções ao usuário.
Te sugiro rever esse vídeo explicativo para que consiga concluir seu exercício.
E caso tenha mais dúvidas, só retornar ao fórum.
Bons estudos 🖖22 de novembro de 2022 às 14:39 em resposta a: Dúvida Desafio -Módulo 3, Cap 21- Aula 12, Desafio (parte2) #105516Tutora Jessica
ParticipanteOla Helena, coloque aqui seu código ou o seu repositório e qual o erro esta dando para tentarmos lhe ajudar.
Tutora Jessica
ParticipanteOlá Rogens , tem alguma dúvida?
10 de novembro de 2022 às 11:08 em resposta a: M03A07: Exercício 037 – Declaração de variável #104664Tutora Jessica
ParticipanteOla Marlei,
Nesse caso as variáveis iniciaram em branco pois elas estarão recebendo o valor que o usuário digitar, então ela inicia sem nenhuma informação.
É sempre uma boa prática iniciar suas variáveis no começo do código para evitar possíveis erros.Tutora Jessica
ParticipanteOla Marlei,
Então, é sempre uma boa pratica você iniciar suas variáveis com algum valor, pois no caso de um contador(exemplo), a variável se inicia com 0 (0,1,2,3…).. nessa caso a sua variável(m) pega os valores que o usuário digitou, então ela realmente não precisa ser inicializado. Porém, há linguagens que se torna obrigatório a inicialização da variável mesmo que seja com 0, senão da erro.
Provavelmente se a versão do portugol no vídeo, não for a mesma que você esta usando agora, o código poderia dar erro ali precisando dessa inicialização da variável com um valor.Tutora Jessica
ParticipanteOla Neander, sim esta funcionando, mas o seu código esta mostrando qual número sorteou e o número não deve aparecer para o usuário..
Fora isso esta funcionando direitinho. Parabéns 🖖Tutora Jessica
ParticipanteOlá Neander, então.. tem sim!!
Eu mexi no seu código mas precisei mexer bastante para ele funcionar conforme é pedido no exercício.
Você está certíssimo de criar sua própria lógica, por isso pedi para que olhasse novamente essa aula , para compreender cada passo do que é pedido.
Seu código não está 100% sem funcionar, ele funciona em partes mas não faz o que o exercício manda, você pode procurar novas formas de código.. aqui seguimos o passo a passo do professor Guanabara nas aulas.
Muito boa sua iniciativa , te sugiro realmente assistir mais uma vez essa aula .
Bons estudos 🖖🏼Tutora Jessica
ParticipanteOla Neander, então, seu código não esta funcionando, ele esta faltando organização, tem muita coisa fora do lugar..
Eu te indicaria assistir essa aula novamente e ir fazendo passo a passo junto ao professor Guanabara.
O importante é você prestar bastante a atenção no que o exercício pede e a partir dai montar seu código..
Caso não consiga só retornar ao fórum.
Bons estudos 🖖Tutora Jessica
ParticipanteOlá Murilo, que bom que está indo no caminho certo, sempre procure soluções !!
Bons estudos 🖖🏼Tutora Jessica
ParticipanteOlá Marlei, alguma dúvida?
Tutora Jessica
ParticipanteOlá Murilo, qual erro aparece pra você?
Tutora Jessica
ParticipanteOla Neander,
Nesse caso é só você colocar um contador para variável qtAmigo..
Dessa forma:escreva("IDADE: ") leia(idadeAmigo) qtAmigo++ somaIdade += idadeAmigoVeja se funciona dessa forma.
Bons estudos 🖖Tutora Jessica
ParticipanteOla Marlei, da mesma forma que você faz em python você pode pesquisar para fazer no Portugol, sem problemas.. você pode ir tentando com a mesma lógica, e pode ir disponibilizando aqui seus códigos para ajudar outros alunos com a mesma dúvida, caso queira.
Como eu havia dito nem tudo você vai conseguir fazer no Portugol, pois é mais usado para estudo, mas vale a pesquisa, para tentar resolver essa sua questão.
Bons estudos 🖖-
Esta resposta foi modificada 1 ano, 11 meses atrás por
Tutora Jessica.
Tutora Jessica
ParticipanteOla Marlei,
Não consegui compreender os pontos de interrogações e o verificar.
Mas testando aqui no Portugol e alguns funcionam , somente o %= que não funciona.programa { funcao inicio() { inteiro n = 1 n+=9 // 10 n-=5 // 5 n*=2 // 10 n/=2 // 5 n %= 3 // não funciona escreva ( n ) } }Tutora Jessica
ParticipanteOla Neander,
Seu código funciona, mas não esta fazendo o que o exercício manda..
Você precisa de uma variável para a idade maior e o mais velho de ambos os sexos, assim como também da idade menor e o mais novo, uma variável vai pegar a idade e o outro o nome da pessoa.
No seu código ele só esta pegando o valor do mais velho e o valor do mais novo sem distinção.
Tente mudar isso.. caso não consiga, só retornar ao fórum..
um exemplo:senao se (sexo == 'F' ou sexo == 'f') { totF ++ se (totF == 1) { maiorF = idade velhaF = nome menorF = idade novaF = nome } senao { se(idade > maiorF) { maiorF = idade velhaF = nome }Tutora Jessica
ParticipanteOla Marlei,
O computador entende que .00 e .0 é a mesma coisa, com isso ele deixa de exibir um 0 para não ocupar mais um espaço na memória..
Caso você queira que apareça o .00, você vai precisar ir um pouco mais além, colocando mais um zero como string, no caso do portugol, com uma variável caractere. É um bom exercício para ir treinando novas possibilidades, mas um pouco mais avançado.Tutora Jessica
ParticipanteCaso queira participar do nosso canal do discord, fique a vontade..
La os alunos se ajudam e também tem tutoria.
Segue o link do canal de discord : https://discord.gg/SzptG3x9.Tutora Jessica
ParticipanteOla Inhoque,
Baixe outra versão do XAMPP, versão 1.8.3 de 2014, nesse link: https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/
Se o problema persistir, baixe uma versão anterior a essa para ver se consegue solução.
Mas já deixando avisado, o curso de PHP esta sendo atualizado e já esta em processo de gravações.Tutora Jessica
ParticipanteOla Inhoque,
Nessa parte do seu código (JOIN produtoras p ON j.produtora=p.cod;”;) tem um ponto e virgula a mais, retire ele e coloque um espaço em branco, dessa forma:JOIN produtoras p ON j.produtora=p.cod ";Veja se vai funcionar.
Tutora Jessica
ParticipanteOla Felipe,
Então, busquei informações e obtive a resposta de que o curso de PHP esta sendo atualizado, já esta em processo de gravações.
Realmente esses problemas com versões mudam alguns comandos e alguns princípios do código.
Caso você consiga alguma solução para esse problema, por favor compartilhe conosco para ajudar outros alunos também.. -
Esta resposta foi modificada 1 ano, 11 meses atrás por
-
AutorPosts