#include <iostream>
#include <conio.h>
//Este programa calcula las sumas positiva y negativa de un conjunto
//de numeros introducidos por el usuario NUMSMAX
//Varela caamaño Carolina, problema no.4 23 de Marzo 2015
int main ()
{
 int NUMSMAX;
 int i;
 double usenum, totalpositivo, totalnegativo;
 totalpositivo=0;
 totalnegativo=0;
 cout<<"introduzca cuantos numeros va a desplegar: ";
 cin>>NUMSMAX;
for (i = 1; i<= NUMSMAX; i++)
{
 cout<<"Introduzca un numero (positivo o negativo): ";
 cin>>usenum;
 if(usenum>0)
  totalpositivo= totalpositivo + usenum;
 else
  totalnegativo= totalnegativo + usenum;
}
cout<<"el total positivo es:" <<totalpositivo<<endl;
cout<<"el total negativo es:" <<totalnegativo<<endl;
getch();
return 0;
}
Pseudo codigo 
Inicio 
real NUMSMAX;
real i;
 double usenum, totalpositivo, totalnegativo;
 totalpositivo=0;
 totalnegativo=0;
write "introduzca cuantos numeros va a desplegar: "
read NUMSMAX;
for (i = 1; i 1 to  NUMSMAX step i++)
{
write "Introduzca un numero (positivo o negativo): "
 read usenum
 if(usenum>0)
  totalpositivo= totalpositivo + usenum
 else
  totalnegativo= totalnegativo + usenum
}
write "el total positivo es:" totalpositivo
write "el total negativo es:" totalnegativo
Fin
#include <conio.h>
//Este programa calcula las sumas positiva y negativa de un conjunto
//de numeros introducidos por el usuario NUMSMAX
//Varela caamaño Carolina, problema no.5 23 de Marzo 2015
int main ()
{
int NUMSMAX=5;
int i;
double usenum, totalpositivo, totalnegativo;
totalpositivo=0;
totalnegativo=0;
for (i = 1; i<= NUMSMAX; i++)
{
cout<<"Introduzca un numero (positivo o negativo): ";
cin>>usenum;
if(usenum>0)
totalpositivo= totalpositivo + usenum;
else
totalnegativo= totalnegativo + usenum;
}
float promedioneg=totalnegativo/2;
float promediopos=totalpositivo/2;
cout<<"el total positivo es:" <<totalpositivo<<endl;
cout<<"el total negativo es:" <<totalnegativo<<endl;
cout<<"el promedio de los numeros negativos es" <<promedioneg<<endl;
cout<<"el promedio de los numeros positivos es" <<promediopos<<endl;
getch();
return 0;
}
Inicio 
Real NUMSMAX=5
Real i
 double usenum, totalpositivo, totalnegativo;
 totalpositivo=0
 totalnegativo=0
for (i = 1; i to  NUMSMAX step i++)
{
write  "Introduzca un numero (positivo o negativo): "
read usenum 
 if(usenum>0)
  totalpositivo= totalpositivo + usenum
 else
  totalnegativo= totalnegativo + usenum
}
float promedioneg=totalnegativo/2
float promediopos=totalpositivo/2
write "el total positivo es:" totalpositivo
write "el total negativo es:" totalnegativo
write "el promedio de los numeros negativos es"promedioneg
write "el promedio de los numeros positivos es"promediopos
Fin


No hay comentarios:
Publicar un comentario