Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
{
spos=spos+num;
posi+=1;
}
else //no se ha considerado el cero
if (num<0)
neg++;
cout<<"tiene mas datos1:SI 2:NO"<<endl;
cin>>otro;
while (otro !=1 && otro !=2)
{
cout<<"error, debe ser 1 0 2"<<endl;
cin>>otro;
}// fin del ciclo mientras
}// fin del ciclo mientras
ppos=spos/posi;
cout<<"el conjunto de datos es de"<<datos<<endl;
cout<<"promedio de datos positivos es:"<<ppos<<endl;
cout<<"el numero de datos negativos es:"<<neg<<endl;
_getch();
}
EJEMPLO 2
El siguiente programa lee el monto de las ventas realizadas por da, y el tipo
de pago si es al crdito o al contado, adems imprime el total de las ventas
al contado y el nmero de ventas al crdito
void main()
{
float m,t_conta;
int i,t,credi;
t_conta=0;//variable acumulador
credi=0;//variable contador
i=0;
cout<<"digite el monto de la venta diaria, -1 para finalizar";
cin>>m;
while (m !=-1)
{
cout<<"digite el tipo de pago 1:contado 2:credito"<<endl;
cin>>t;
switch(t)
{
case 1:
t_conta +=m;
break;
case 2:
credi++;
break;
default: cout<<"no existe ese tipo de venta"<<endl;
}//fin switch
cout<<"digite el monto de la venta diaria,-1 para
finalizar"<<endl;
cin>>m;
i++;
}//fin del ciclo mientras
cout<<"resultados"<<endl;
cout<<"total de ventas al contado:"<<t_conta<<endl;
cout<<"nmero de ventas al credito:"<<credi<<endl;
cout<<"numero de ventas realizadas"<<i<<endl;
_getch();
}