• Prezados usuários,

    Por questões de segurança, a partir de 22/04/2024 os usuários só conseguirão logar no fórum se estiverem com a "Verificação em duas etapas" habilitada em seu perfil.

    Para habilitar a "Verificação em duas etapas" entre em sua conta e "Click" em seu nick name na parte superior da página, aparecerá opções de gestão de sua conta, entre em "Senha e segurança", a primeira opção será para habilitar a "Verificação em duas etapas".

    Clicando alí vai pedir a sua senha de acesso ao fórum, e depois vai para as opções de verificação, que serão as seguintes:

    ***Código de verificação via aplicativo*** >>>Isso permite que você gere um código de verificação usando um aplicativo em seu telefone.

    ***Email de confirmação*** >>>Isso enviará um código por e-mail para verificar seu login.

    ***Códigos alternativos*** >>>Esses códigos podem ser usados para fazer login se você não tiver acesso a outros métodos de verificação.

    Existe as 3 opções acima, e para continuar acessando o fórum a partir de 22/04/2024 você deverá habilitar uma das 03 opções.

    Tópico para tirar dúvidas>>>>https://forum.adrenaline.com.br/threads/obrigatoriedade-da-verificacao-em-duas-etapas-a-partir-de-24-04-2024-duvidas.712290/

    Atencionamente,

    Administração do Fórum Adrenaline

[AJUDA] Algoritmo em portugol

fenloki

Hungry Member
Registrado
Pessoal to tentando resolver um algoritmo aqui mais ta empacando...alguem pode ajudar? É o seguinte algoritmo:


Cria um algoritmo que le varios numeros inteiros positivos(nao pode usar vetor),
a entrada dos numeros encerra quando é digitado 0 e depois imprime todos os
numeros impares e ao mesmo tempo multiplo de 5

ate agora fiz isso


inicio
inteiro numeros, contador
contador <- 1
numeros <- 1
enquanto contador > 0 faz
escrever "digite numeros inteiros(0 para parar programa)"
ler numeros
se numeros = 0 entao
escrever "programa encerrado"
fimse
contador <- contador + 1
fimenquanto
fim

minha principal duvida é como faço para o portugol parar quando o usuario digitar o valor 0 (zero)...
 
use o do .. while (faça .. enquanto numero != 0 )

ex mais ou menos:

basico

start
int temp = 0
do
{
if (temp != 0)
{
print "Digite um numero bla bla bla, digite 0 para encerrar o programa"
read tecla
temp <- tecla
}
}while (tecla != 0)
print "Programa Encerrado"
end
 
Última edição:
TU não precisa de contador, pois o programa termina quando digitarem o 0.

Portanto em portugol fica mais ou menos assim.

inicio
inteiro numeros <-1

enquanto numeros != 0 faz
escrever "digite numeros inteiros(0 para parar programa)"
ler numeros
se numeros != 0 então
Aqui tu faz o teste pra ver se é impar e multiplo de 5
fimse
fimenquanto

fim

Não sei como é o diferente em portugol, se não for " != "tu pode usar o "0 >" maior que zero.
 
use o do .. while (faça .. enquanto numero != 0 )

ex mais ou menos:

basico

start
int temp = 0
do
{
if (temp != 0)
{
print "Digite um numero bla bla bla, digite 0 para encerrar o programa"
read tecla
temp <- tecla
}
}while (tecla != 0)
print "Programa Encerrado"
end

TU não precisa de contador, pois o programa termina quando digitarem o 0.

Portanto em portugol fica mais ou menos assim.

inicio
inteiro numeros <-1

enquanto numeros != 0 faz
escrever "digite numeros inteiros(0 para parar programa)"
ler numeros
se numeros != 0 então
Aqui tu faz o teste pra ver se é impar e multiplo de 5
fimse
fimenquanto

fim

Não sei como é o diferente em portugol, se não for " != "tu pode usar o "0 >" maior que zero.

deu certo amigo, obrigado pela ajuda!!!
 

Users who are viewing this thread

Voltar
Topo