Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
#include<iostream>
int main(){
//By.Kevin Edgardo Funes Sauceda
//EJERCICIO 5... Programa en el que se ingresen 10 números e
// identifique al rango que pertenece
//Observación: Programa hecho con ciclo While
//ALGORITMO
//INICIO
//Entrada: n1,suma1,option,Totgral,Cantgral;
// promA,promB,promC,promD,promE,PromGral;
//Proceso: Mostrar la suma y promedio de cada rango,
// así como la suma y el promedio general.
//Salida: El promedio del rango A, B, C, D, E, es
// Cantidad de digitos en Rango A, B, C, D, E, es
//FIN
//Inicializacion de Variables
int n1,suma1,option,Totgral,Cantgral;
float promA,promB,promC,promD,promE,PromGral;
int contn = 0; //Contadores
int contA = 0;
int contB = 0;
int contC = 0;
int contD = 0;
int contE = 0;
int acuA = 0; //Acumuladores
int acuB = 0;
int acuC = 0;
int acuD = 0;
int acuE = 0;
option=2;
while(option!=1){ //Inicio ciclo while
if(n1<21){
acuA=acuA+n1;
contA=contA+1; //Rangos dependiendo el numero
printf("Rango A \n");
}else if(n1>20 && n1<41){
acuB=acuB+n1;
contB=contB+1;
printf("Rango B \n");
}else if(n1>40 && n1<61){
acuC=acuC+n1;
contC=contC+1;
printf("Rango C \n");
}else if(n1> 60 && n1<81){
acuD=acuD+n1;
contD=contD+1;
printf("Rango D \n");
}else if(n1>80 && n1<101){
acuE=acuE+n1;
contE=contE+1;
printf("Rango E \n");
}else{
printf("Digite un numero comprendido entre 0 y 100 \n");
}
}
if (contB>0){
promB=acuB/contB;
}
if (contC>0){
promC=acuC/contC;
}
if (contD>0){
promD=acuD/contD;
}
if (contE>0){
promE=acuE/contE;
}