Download - Exercícios de Lógica de Programação

Transcript

Exerccios de Lgica de Programao

Exerccios de Lgica de Programao

38) Elaborar um algoritmo em pseudocodigo que efetue a leitura de um nmero inteiro e apresentar uma mensagem informando se o nmero par ou mpar.

algoritmo "Par ou mpar"varn: inteiroinicioescreval("Insira um nmero inteiro: ")leia(n)se(n mod 2 = 0) entaoescreval("O nmero: ",n," par")senaoescreval("O nmero: ",n," impar")fimsefimalgoritmo

39) Elaborar um algoritmo em pseudocodigo que efetue a leitura de um valor que esteja entre a faixa de 1 a 9. Aps a leitura do valor fornecido pelo usurio, o programa dever indicar uma de duas mensagens: O valor est na faixa permitida, caso o usurio fornea o valor nesta faixa, ou a mensagem O valor est fora da faixa permitida, caso o usurio fornea valores menores que 1 ou maiores que 9.

algoritmo"Faixa Permitida"varn :realinicioescreval("Digite um valor: ")leia(n)se(n >= 1) e (n = 0) entaoa v3) entaoescreval("O maior valor : ",v1," e o menor : ",v3)senaose(v1 > v2) e (v1 > v3) e (v3 > v2) entaoescreval("O maior valor : ",v1," e o menor : ",v2)senaose(v2 > v1) e (v2 > v3) e (v1 > v3) entaoescreval("O maior valor : ",v2," e o menor : ",v3)senaose(v2 > v1) e (v2 > v3) e (v3 > v1) entaoescreval("O maior valor : ",v2," e o menor : ",v1)senaose(v3 > v1) e (v3 > v2) e (v1 > v2) entaoescreval("O maior valor : ",v3," e o menor : ",v2)senaose(v3 > v1) e (v3 > v2) e (v2 > v1) entaoescreval("O maior valor : ",v3," e o menor : ",v1)fimsefimsefimsefimsefimsefimsefimalgoritmo

48) Escrever um algoritmo para ler cinco valores inteiros, calcular a sua mdia, e escrever na telaos nmeros que so superiores mdia.

algoritmo "Mdia e comparao"varnotas: vetor [1..5] de inteiroi, maior_media, soma: inteiromedia: realinicioescreval("Digite as 5 notas: ")para i de 1 ate 5 facaleia(notas[i])soma