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