. Calcule a quantidade de números pares e ímpares, a média de valores pares e a média geral dos números lidos. O número que encerrará a leitura será zero.
Algoritmo "5. Faça um algoritmo estruturado que leia uma quantidade não determinada de números positivos. Calcule a quantidade de números pares e ímpares, a média de valores pares e a média geral dos números lidos. O número que encerrará a leitura será zero."
// Disciplina : [ Lógica de Programação]
//
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : José Gleilton de Sousa
// Data atual : 15/06/2022
Var
// Seção de Declarações das variáveis
a,b,c,quant_par,quant_imp,soma_par:inteiro
med,med_par:real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
repita
escreval("Entre com um valor positivo:Encerrar digite 0 ")
leia(a)
se a<0 entao
limpatela
escreval("Valor inválido!")
escreval
fimse
ate a>=0
se a=0 entao
escreval("Fim do pragrama!")
senao
repita
c<-c+a
b<-b+1
se (a mod 2 = 0) entao
quant_par<-quant_par+1
soma_par<-soma_par+a
med_par<- soma_par/quant_par
fimse
se (a mod 2 <> 0) entao
quant_imp<-quant_imp+1
fimse
repita
escreval("Entre com um valor positivo. Encerrar digite 0 ")
leia(a)
se a<0 entao
limpatela
escreval("Valor inválido!")
escreval
fimse
ate (a>=0)
ate a=0
fimse
med<-c/b
escreval("A média dos valores é: ",med)
escreval
escreval("A quantidade de valores pares é:",quant_par)
escreval
escreval("A média dos valores pares é ",med_par,".")
escreval
escreval("A quantidade de valores impar é:",quant_imp)
fimalgoritmo
numero = int(0)
pares = int(0)
impares = int(0)
soma = int(0)
media = int(0)
soma_impar = int(0)
media_impar = int(0)
while (numero >= 0):
numero = int(input("Informe um valor positivo: Para encerrar digite 0: "))
if(numero <= 0 ):
break
if(numero % 2 == 0):
pares = pares + 1
else:
impares = impares + 1
soma_impar = soma_impar + numero
soma = soma + numero
if (soma != 0):
media = soma / (pares + impares)
media_impar = soma_impar / impares
print("A média dos números digitados são: ", media)
print("A quantidade de números pares são: ", pares)
print("A media dos números impares são: ", media_impar)
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar