Exercício de algoritmo

novembro 2, 2011 No Comments »
Exercício de algoritmo

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