Buscar

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. 


💡 2 Respostas

User badge image

Jose Gleilton

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

0
Dislike1
User badge image

MARCOS A. LIRA GOMES

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)

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais