Melhor canal que encontrei sobre algoritmos! Passa o conteúdo de forma prática e rápida. Tem alguma forma de "esperar" um determinado tempo após uma execução do laço? Exemplo: A cada vez que o contador for reduzido em um número, aguarde um segundo.
Alguém sabe me informar pq quando eu tendo mostrar qual é o menor número dentre os escolhidos pelo usuário, ele mostra 0 como resposta? (Obv, é auto explicativo, mas eu quero que mostre o menor número tirando o 0). Ele mostra o maior tranquilo, mas o menor ele da 0 como resultado. Var // Seção de Declarações das variáveis Contador, N1, Soma, Maior, Menor: Inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... Contador
@@lucasneri1177 , então... . Você não resolveu o problema, apenas empurrou para outro intervalo. Imagine que o usuário irá digitar números maiores que "100000", nessa situação o seu programa volta a dar uma resposta errada
@@tutostudio1 Sim, isso é vdd, mas essa minha tentativa de entender como que funciona, antes msm de vc me ajudar, eu tava acrescentando coisas, apagando coisas para tentar compreender essa bomba kk. Porém agr eu compreendi e deu bom, vlw :)
o que seria uma flag no visualg e como usar? vou deixar o exercicio que to em duvida Crie um programa que leia vários números pelo teclado e mostre no final o somatório entre eles. Obs: O programa será interrompido quando o número 1111 for digitado
Você precisa confirmar o que ele quer dizer com flag, mas pode ser uma condição especial. Por exemplo, o número 1111 seria uma flag pra indicar a condição de parada
@@tutostudio1 vc tem aula sobre a estrutura faça{} enquanto? to procurando mas nao acho no visualg. só preciso de um exemplo pra resolver meu exercicio
@@tutostudio1 Tenho esse exemplo pra responder utilizando o ENQUANTO (SÓ PODE USÁ-LO), mas não consigo fazer de nenhuma forma. Você me ajuda ? Ex- Escreva um algoritmo que receba o NOME e a IDADE de um grupo de pessoas, calcule e imprima no final. - A pessoa mais velha e sua idade - A pessoa mais nova e sua idade Obs- É necessário ter um SAIR para emitir os dados
Eu fiz um código e não consigo mais parar de executar mesmo com a resposta certa. Ou seja, eu usei o enquanto senha(variável) for de "1234", escreva "Digite sua senha". No MS-DSO fica aparecendo "Digite sua senha". Quando digito "1234", faz a mesma pergunta. Acontece também quando digito um número aleatório. Como parar? Já apertei "exit" e não parou.
Sim, mas dependo de que tipo de jogo você quer fazer, o mais simples que me vem na cabeça é um jogo de perguntas e resposta. E o mais elaborado um jogo no estilo SNAKE (COBRA).
muito obrigado mano, me ajudo demais ganho mais um inscrito
Melhor canal que encontrei sobre algoritmos! Passa o conteúdo de forma prática e rápida.
Tem alguma forma de "esperar" um determinado tempo após uma execução do laço? Exemplo:
A cada vez que o contador for reduzido em um número, aguarde um segundo.
Existe o comando timer
@@tutostudio1 Sabe me dizer onde posso encontrar esses comandos?
@@leonardop276 pode consultar a própria documentação do Visualg.
www.apoioinformatica.inf.br/produtos/visualg/linguagem/item/21-outros-comandos
muito bom mano
+Felipe Fernando Obrigado! Qualquer dúvida é só perguntar.
*Enquanto* eu não compreender 100% essa estrutura de repetição, não passo para as outras.
Não entendi muito bem o seu problema, mas existem os laços PARA e ENQUANTO
@@tutostudio1 ele esta dizendo que ele precisa absorver totalmente o comando "Enquanto"
@@Victor_Gamer117 hmmm, se preferirem tem o material escrito
tutostudio.lorhan.me/cursos/logica-programacao/aula-13/
Onde posso ter acesso aos materiais dos vídeos ?
e para saber se o numero e par ou impar
Na aula 7 explico como verificar se um número é ímpar ou par
e quando pede o "faça enquanto" no visualg ?
Esses são os comandos disponíveis pelo visualg
www.apoioinformatica.inf.br/produtos/visualg/linguagem/item/14-comandos-de-repeticao
O mais próximo do que você quer deve ser o "repita até"
E se eu quiser que ele some no final apenas os numeros positivos
Não entendi a sua dúvida. Poderia elaborar um pouco mais?
Fazer um algoritmo para ler numeros inteiros de 1 a 10 positivos e negativos e no final somar os numeros positivos
@@wanderson9349 Você pode criar uma variável para ir armazenando a soma e no final é só mostrá-la
Olá qual função me permite recomeçar um script sem sair do terminal tipo eu fiz um jogo e chegou no final qual função pra recomeçar o jogo sem sair.
Você pode usar um laço de repetição para executar o jogo e, quando chegar ao final executar o loop novamente
Alguém sabe me informar pq quando eu tendo mostrar qual é o menor número dentre os escolhidos pelo usuário, ele mostra 0 como resposta? (Obv, é auto explicativo, mas eu quero que mostre o menor número tirando o 0). Ele mostra o maior tranquilo, mas o menor ele da 0 como resultado.
Var
// Seção de Declarações das variáveis
Contador, N1, Soma, Maior, Menor: Inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Contador
Para resolver você teria que iniciar a variável menor com o valor de N1 quando o contador for = 1. Na aula 27 explico sobre este problema usando vetor
@@tutostudio1 Brigadão :). Eu fui fuçando aqui e declarei Menor
@@lucasneri1177 , então... . Você não resolveu o problema, apenas empurrou para outro intervalo. Imagine que o usuário irá digitar números maiores que "100000", nessa situação o seu programa volta a dar uma resposta errada
@@tutostudio1 Sim, isso é vdd, mas essa minha tentativa de entender como que funciona, antes msm de vc me ajudar, eu tava acrescentando coisas, apagando coisas para tentar compreender essa bomba kk. Porém agr eu compreendi e deu bom, vlw :)
o que seria uma flag no visualg e como usar? vou deixar o exercicio que to em duvida
Crie um programa que leia vários números pelo teclado e mostre no final o
somatório entre eles.
Obs: O programa será interrompido quando o número 1111 for digitado
Você precisa confirmar o que ele quer dizer com flag, mas pode ser uma condição especial. Por exemplo, o número 1111 seria uma flag pra indicar a condição de parada
@@tutostudio1 sim: Obs: O programa será interrompido quando o número 1111 for digitado
@@tutostudio1 vc tem aula sobre a estrutura faça{} enquanto? to procurando mas nao acho no visualg. só preciso de um exemplo pra resolver meu exercicio
@@robertacrf acho que o que vc está procurando é o comando "repita até" www.apoioinformatica.inf.br/produtos/item/14-comandos-de-repeticao
Qual o nome do programa que vc esta usando, agradeço
O nome do programa é Visualg e você deve encontrá-lo
visualg3.com.br/
ou
www.apoioinformatica.inf.br/produtos/visualg
@@tutostudio1 Muito Obrigado pela ajuda,
Moço tem como me ajudar com um exemplo ?
Olá Pedro, um exemplo de que?
@@tutostudio1 Tenho esse exemplo pra responder utilizando o ENQUANTO (SÓ PODE USÁ-LO), mas não consigo fazer de nenhuma forma. Você me ajuda ?
Ex- Escreva um algoritmo que receba o NOME e a IDADE de um grupo de pessoas, calcule e imprima no final.
- A pessoa mais velha e sua idade
- A pessoa mais nova e sua idade
Obs- É necessário ter um SAIR para emitir os dados
Eu fiz um código e não consigo mais parar de executar mesmo com a resposta certa. Ou seja, eu usei o enquanto senha(variável) for de "1234", escreva "Digite sua senha". No MS-DSO fica aparecendo "Digite sua senha". Quando digito "1234", faz a mesma pergunta. Acontece também quando digito um número aleatório. Como parar? Já apertei "exit" e não parou.
Tem o código completo? Podemos tentar descobrir o problema
@@tutostudio1
Var
senha : inteiro
enquanto senha "1234"
escreval("Digite sua senha:")
leia(senha)
se senha = "1234"
escreval("Senha correta!")
senao
escreva("Senha incorreta!")
fimse
fimenquanto
@@KING_FLOCH... você esqueceu o faça, acho que é isso
@@KING_FLOCH... você precisa colocar a senha como caracter
@@tutostudio1 , mas como parar a execução nesse caso?
ta para fazer um jogo no visualg?
Sim, mas dependo de que tipo de jogo você quer fazer, o mais simples que me vem na cabeça é um jogo de perguntas e resposta. E o mais elaborado um jogo no estilo SNAKE (COBRA).
e de plataforma ta?
Nunca vi
ok
Talvez, mas bem lá pra frente