Amigos a dúvida vem da Denize de MG – UFJF – que cursa ”Licenciatura em Computação” Pólo Barroso”
EXERCÍCIOS DE ALGORITMOS
04/10/2011
1) Escreva um procedimento que receba como parâmetro dois valores inteiros n1 e n2 e imprima o intervalo fechado entre eles, do menor para o maior
var
n1, n2: inteiro
inicio
Escreva(‘Digite um numero na posicao 1′)
Leia (n1)
Escreva(‘Digite um outro numero)
Leia (n2)
se n1 > n2 entao
Senao
fimse
fimalgoritmo
Você precisa criar parâmetros, como você criou normal, irei concerta ele normalmente….
para imprimir os valores você precisa criar a função para,,
iniciando em n1 e terminando em n2…
você pode fazer de varias maneiras, mais vou utilizar o seu exemplo…
só vai aparece na tela os valores entre n1 e n2, exemplo
digitei o 1 e depois o 5
vai aparecer
2,3,4
como ?
Eu colocarei o valor que você digitar + 1 e do segundo -1, porque
se eu digito,
1, no para eu começarei com 2
se eu fexo com 5, 5-1 = 4 , ele termina no 4
logo eu ponho de 2 a 4
porém será em, valor inicial e final…
para i de valorinicial ate valorfinal faca
fimpara
———————————————————————————-
colocando em prática será!!!!!
var
n1, n2 , valorinicial,valorfinal,i: inteiro
inicio
Escreva(‘Digite um numero na posicao 1′)
Leia (n1)
Escreva(‘Digite um outro numero)
Leia (n2)
valorinicial = n1+ 1
valorfinal = n2 – 1
para i de valorinicial ate valorfinal faca
escreva ( i ) // eu coloquei o i, porque o i vai variar, do valor n1 + 1
// e termina no n2-1 // caso tenha duvida de como utiliza o para procure uma video aula de para, que eu possuo no site,
fimpara
fimse
fimalgoritmo










