lunes, 16 de mayo de 2011

clase 9

Realizar un programa que permita ingresar por el teclado:

1. La cantidad de numeros enteros que hay en una lista, el valor almacenarlo en la posición de memoria llamada N.
2. Cada número y almacenar en la posición de memoria que llamaremos NUM.

Calcular o hallar:

1. Promedio de los datos pares positivos
2. Porcentaje de datos múltiplos de 5
3. El menor dato
4. El mayor dato
5. Promedio de todos los datos

Mostrar el resultado de los cálculos o hallazgos por pantalla

*/
#include<iostream>
#include<iomanip>
#include<conio.h>
#include<math.h>
using namespace System;
using namespace std;
void main()
{
int N;
cout<<"\n"<<" Cuantos datos desea procesar: ";
cin>>N;

double CDPP=0, ADPP=0;
double CDM5=0;

double MD=9999999;
double md=-9999999;
double ATD=0;
for (int X=1; X<=N; X=X+1) //X++ es equivalente a X=X+1
{
cout<<"\n Procesando el dato numero: "<<X;
int NUM;
cout<<"\n\n\n Por favor digite el dato: ";
cin>>NUM;
//************************************************
if ((NUM%2==0)&&(NUM>0))
{
CDPP=CDPP+1;//es equivalente a escribir CDPP++
ADPP=ADPP+NUM; //es equivalente a ADPP+=NUM
}
//***********************************************
if(NUM%5==0)
{
CDM5++;
}
//**********************************************
if(NUM<MD)
{
MD=NUM;
}
//********************************************
if (NUM>md)
{
md=NUM;
}
//**********************************************
ATD+=NUM;
}
cout<<"\n El promedio de los datos pares positivos es: "<<ADPP/CDPP;
cout<<"\n El porcentaje de los datos multiplos de 5 es: "<<CDM5*100/N<<" % ";
cout<<"\n El menor dato es: "<<MD;
cout<<"\n El mayor dato es: "<<md;
getch();

}

No hay comentarios:

Publicar un comentario