domingo, 22 de febrero de 2015

Funcion Con Parametros Visual C++


#include <cstdlib>
#include <iostream>

using namespace std;

//funcion cuadrado de un numero
double cuadrado( double valor )
{
 return valor * valor;
}

void explicacionProblema( void )
{
 cout << "Este programa lanza el cuadrado de un numero"
   << "y va acumulando los valores de estos\n" << endl;
 return;
}

double acumularValor()
{
 double cont = 0.0;


 for( ; ; )
 {
  double valor = 0.0;
  cout << "Introduce numero: ";
  cin >> valor;

  //si es negativo termina de acumular
  if( valor < 0.0 )
   break;

  //Realiza el cuadrado del numero
  int valorCuadrado = cuadrado( valor );

  cont += valorCuadrado;
 }

 return cont;
}

int main( int argc , char *argv[] )
{
 explicacionProblema();

 for( ; ; )
 {
  cout << "\nIntroduce una secuencia" << endl;
  double valor = acumularValor();

  if( valor <= 0.0 )
   break;

  cout << "El total acumulado es: " << valor << endl;
 }

 system("pause");
 return 0;
}

No hay comentarios:

Publicar un comentario