Exercicios em portugol
Saídas: real x1,x2 e delta
Entradas: real a,b e c
Processamento:
delta = b^2 - 4*a*c
x1 = (-b + √delta)/2*a
x2= (-d-√delta)/2*a
Exercício 2
Crie um programa que calcule a soma dos numeros pares de uma dado intervalo
programa
{
funcao inicio() {
inteiro a,b,n,d escreva("Digite um número. ") leia(a) escreva("Digite outro número maior que o anterior. ") leia(b)
se (b>a e a >= 0) { n = a d = 0 escreva("Numeros pares nesse intervalo: ") enquanto (n < b+1){ se (n%2 == 0) { escreva(n,", ") d = d+n n = n+2
} senao { escreva( n+1," ") d = d + n + 1 n=n+2 } }
escreva("\nA soma dos numeros pares entre ",a," e ",b," é ",d) }
senao { escreva("Numero invalido") }
}
}
Exercício 3
Crie um programa que implemente o filtro digital, dado que a soma de um numero corresponde a media de três valores antecessores.
programa
{
funcao inicio() { inteiro a0,b0,c0,d0,e0,f0,g0,h0,i0,a1,b1,c1,d1,e1,f1,g1,h1,i1 escreva("Digite o valor a") leia(a0)
escreva("Digite o valor b") leia(b0)
escreva("Digite o valor c") leia(c0)
escreva("Digite o valor d") leia(d0)
escreva("Digite o valor e") leia(e0)
escreva("Digite o valor f") leia(f0)
escreva("Digite o valor g") leia(g0)
escreva("Digite o valor h") leia(h0)
escreva("Digite o valor i") leia(i0)
a1=a0/3 b1=a0+b0/3 c1=a0+b0+c0/3 d1=b0+c0+d0/3 e1=c0+d0+e0/3 f1=d0+e0+f0/3 g1=e0+f0+g0/3 h1=f0+g0+h0/3 i1=g0+h0+i0/3