Algoritmo em portugol, como resolvo este?

Desenvolver um algoritmo estruturado que leia um número não determinado de valores e calcule e escreva a média aritmética dos valores lidos, a quantidade de valores positivos, a quantidade de valores negativos e o percentual de valores negativos e positivos.

Comments

  • Eu sem querer achei esse algoritmo em portugol num sei se é o que vc quer

    Inicio

    inteiro contador=0,i=0;

    inteiro soma=0; //soma de valores

    inteiro num; //valor

    real media; //media aritmetica

    inteiro contador_negativos=0; //contador de numeros negativos

    inteiro contador_positivos=0; //contador de numeros positivos

    real percent_negativos; //percentual de numeros negativos

    real percent_positivos; //percentual de numeros positivos

    imprima("quantidade de valores");

    leia(cont);

    Enquanto (i<=cont) faça

    inicio

    imprima("insira valor");

    leia(num);

    soma=soma+num;

    se (num>0) então

    inicio

    contador_positivos=contador_positivos+1;

    fim

    senão se (num<0) então

    inicio

    contador_negativos=contador_negativos+1;

    fim

    fim

    media = (soma/cont);

    percent_negativos = (contador_negativos/soma)*100;

    percent_positivos = (contador_positivos/soma)*100;

    Imprima("Media aritmetica: ", media);

    Imprima("Quantidade de numeros positivos: ", contador_positivos);

    Imprima("Quantidade de numeros negativos: ", contador_negativos);

    Imprima("Percentual de numeros positivos: ", percent_positivos);

    Imprima("Percentual de numeros negativos: ", percent_negativos);

    fim

Sign In or Register to comment.