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

25
Exercícios de Lógica de Programação 38) Elaborar um algoritmo em pseudocodigo que efetue a leitura de um número inteiro e apresentar uma mensagem informando se o número é par ou ímpar. algoritmo "Par ou Ímpar" var n: inteiro inicio escreval("Insira um número inteiro: ") leia(n) se(n mod 2 = 0) entao escreval("O número: ",n," é par") senao escreval("O número: ",n," é impar") fimse fimalgoritmo 39) Elaborar um algoritmo em pseudocodigo que efetue a leitura de um valor que esteja entre a faixa de 1 a 9. Após a leitura do valor fornecido pelo usuário, o programa deverá indicar uma de duas mensagens: “O valor está na faixa permitida”, caso o usuário forneça o valor nesta faixa, ou a mensagem “O valor está fora da faixa permitida”, caso o usuário forneça valores menores que 1 ou maiores que 9. algoritmo "Faixa Permitida" var n :real inicio escreval("Digite um valor: ") leia(n) se(n >= 1) e (n <= 9) entao escreval("O valor está na faixa permitida") senao escreval("O valor não está na faixa permitida") fimse fimalgoritmo 40) Elaborar um algoritmo em pseudocodigo que efetue a leitura do nome e do ---o de uma pessoa, apresentando como saída uma das seguintes mensagens: “Ilmo Sr.”, para o ---o informado como masculino, ou a mensagem “Ilma Sra.”, para o ---o informado como feminino. Apresente na seqüência da mensagem impressa o nome da pessoa. algoritmo "---o da pessoa"

description

Lista de exercícios resolvidos sobre lógica de programação.

Transcript of Exercícios de Lógica de Programação

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