Com essa didática incrível de explicar que ele tem fica muito mais fácil de aprender! Uma forma mais "simplificada" de escrever esse 'i = i + 2', seria 'i += 2', não vai mudar muita coisa além de deixar o código um pouco menor, mas quanto menos a gente escrever melhor né 😅 abraços professor!
Professor, boa tarde. Estou com uma dúvida. Como não repetir o escreva, quando se utiliza o "se"(estrutura condicional) dentro da estrutura do "para" ?
Olá Juliel, Para não repetira varias vezes a mensagem de texto você deve criar uma variável que tenha um valor falso inicial e se o texto que quiser seja alterada para verdadeiro se quiser mostrar um texto. Ai quando acabar a estrutura de repetição você verificar se a variável está verdadeira. Se sim, vc apresenta o texto apenas uma vez (fora da repetição). Bons estudos.
Otima aula e muito bem explicado . só ficou duvida de como insiro um espaço de tempo entre cada exibição pro usuario ,no caso alguns segundos entre uma exibição e outra .Muito obrigado :D
Olá, obrigado pela mensagem. Para criar um intervalo é necessário importar a biblioteca util. inclua biblioteca Util --> u u.aguarde(1000) Veja o exemplo que o próprio Portugol apresenta: /* CLIQUE NO SINAL DE "+", À ESQUERDA, PARA EXIBIR A DESCRIÇÃO DO EXEMPLO * * Copyright (C) 2014 - UNIVALI - Universidade do Vale do Itajaí * * Este arquivo de código fonte é livre para utilização, cópia e/ou modificação * desde que este cabeçalho, contendo os direitos autorais e a descrição do programa, * seja mantido. * * Se tiver dificuldade em compreender este exemplo, acesse as vídeoaulas do Portugol * Studio para auxiliá-lo: * * ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-K02TnB3IGnQ.html * * Descrição: * * Este exemplo ilustra o uso da função "aguarde" da biblioteca "Util" simulando uma * contagem regressiva. O programa utiliza a função aguarde para fazer com que o * programa espere 1 segundo antes de escrever o próximo número da contagem regressiva * na tela. * * Autores: * * Luiz Fernando Noschang (noschang@univali.br) * * Data: 18/07/2014 */ programa { inclua biblioteca Util --> u funcao inicio() { para (inteiro contador = 10; contador >= 0; contador--) { limpa() escreva("Lançando o foguete em: ", contador) /* Faz com que o programa espere 1 segundo antes de fazer a próxima contagem. * * O intervalo que o programa deve aguardar é informado sempre em milissegundos. * Como 1 segundo equivale a 1000 milissegundos, neste caso, informamos o valor * 1000. * * Para fazer com que o programa aguarde apenas meio segundo, podemos informar o * valor 500, isto também fará com que a contagem seja mais rápida. */ u.aguarde(1000) } limpa() escreva("O foguete foi lançado!! ") } }
Bom dia Eletica, não auxilio em nenhuma atividade não. Somente gravo vídeos com conteúdos relacionados a área de programação para realizar uma divulgação científica desse conteúdo. Bons estudos.