Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
uma ajuda aqui
Ler um número e imprimir se ele é igual a 5, ou se é igual a 200, ou se é igual a 400, ou se ele está no intervalo
entre 500 e 1000, ou se ele está fora dos escopos
CODE
var
num, cont : inteiro
inicio
leia (num)
se (num = 5) ou (num = 200) ou (num = 400) entao
escreva (num)
fimse
para cont de 500 ate 550 faca
se (num = cont) entao
escreva (num)
fimse
fimpara
fimalgoritmo
Pelo enunciado é só imprimir qualquer número.
Ler um número e imprimir se ... ou se ele está fora dos escopos
Verifique exatamente o que voce quer.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
i na parte q fala>>>> > >> ou se ele está no intervalo entre 500 e 1000,
principalmente essa >>>> ou se ele está fora dos escopos
no ultimo 'se' use um 'senão'
se (num > 499 e num < 1001) então
escreva ("O numero esta no intervalo de 500 e 1000");
senão
escreva ("O numero esta fora dos escopos definidos");
fim_se
[]'s
velho eu ninca iria seber q poderia colocar o ninhos de si desse geito valeu
>
no ultimo 'se' use um 'senão'
se (num > 499 e num < 1001) então
escreva ("O numero esta no intervalo de 500 e 1000");
senão
escreva ("O numero esta fora dos escopos definidos");
fim_se
[]'s
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
passei abatido agora
a diferença
q no visualig so dar certo se
coloca
se (num > 499) e (num < 1001) entãoe do seu geitoé sem os parentesis
se (num > 499 e num < 1001) então
olha no visualg tanto faz!
+ é melhor usar 1 parenteses pq tem linguagens de programação q considera oq tiver depois do primeiro parenteses oq tem q ser feito pelo 'se'
+ q bom q deu certo http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
é melhor usar mesmo com os parentes individuais neste caso. O Turbo Pascal por exemplo nao acieta da outra forma.
tem gente, iniciando, que faz assim: se (num > 499 e < 1001) então ou ainda se (499 < num < 1001) então ai eu respondia assim para uma aluna sempre: "Olha seu raciocinio não está errado só nao funciona!" e ela morria de rir.
Pior que ela era super inteligente, sempre dava as respotas melhrores da Classe, porém ela noa tava em sintonia com o TP.
Mas é legal saber que tem varias e varias possibilidades logicas para uma situação.
E to gostando de ver o TCHE aqui cheio dos questionamentos e correndo atrás mesmo do seu aprendizado. Pena que a GRANDE maioris dos meus alunos que indico o forum acaba nem se cadastrando e os poucos que o fazem acabam por um motivo ou outro abandonando.
Bem, mas é isso.. desculpem o prolongamento da prosa.
Abração,
Fabio Pantoja
tente algo assim:
leia (num);
se (num = 5) então
escreva ("O numero é 5");
fim_se
se (num = 200) então
escreva ("O numero é 200");
fim_se
se
.
.
.e naum precisa do laço 'para' pelo q eu entendi!