jueves, 10 de enero de 2013

C++ || Programa que utilizando una funcion, determina el mayor de tres numeros

/*El siguiente ejemplo utiliza la función definida por el
programador <mayor> para determinar y devolver el mayor de tres
números de punto flotante*/

#include <iostream>

using std::cout;
using std::cin;
using std::endl;

double mayor( double, double, double);  //prototipo de la funcion

int main()
{
      double numero1;
      double numero2;
      double numero3;
           
      system("cls");

      cout << "Introduzca tres numeros de punto flotante:   ";
      cin >> numero1 >> numero2 >> numero3;

      //numero1, numero2 y numero3 son argumentos
      //de la funcion mayor

      cout << "El mayor es:  "
             << mayor(numero1, numero2, numero3 ) << endl;

      system("pause");
      return 0;  // indica terminacion exitosa
}//fin de main

//definicion de la funcion mayor;
//x, y, z son parámetros
double mayor(double x, double y, double z)
{
      double may = x;   //asume que x es el mayor

      if( y > may )     //si y es mayor
            may = y;    //signa y a may

      if( z > may )     //si z es mayor
            may = z;    //asigna z a may

      return may;       //may es el mayor
}// fin de la funcion mayor




No hay comentarios:

Publicar un comentario