sábado, 5 de diciembre de 2009

Suma y Resta C++ utilizando clases y métodos

 

Ahora experimentando con C++, cabe de señalar que este lenguaje lo desconozco en mucho así que me he puesto a meterle mano a parte de que lo estoy llevando en mi clase de Programación en la Universidad, esta vez se me ha ocurrido hacer una pequeña Resta y Suma utilizando clases solo por diversión el uso es casi similar al de Java (este último una combinación de C y C++) pero con estructura diferente

/*
Programa que suma o resta dos numeros usando clases.
Programador: Fco Javier Guerrero Martínez
mailto: fcojavier05 arroba gmail punto com

*/
#include <conio.h>
#include <iostream.h>

//Clase Aritmetica
class Aritmetica {
//Variables Gloables.
double result ;
//Creamos nuestro método suma de tipo publico
public:
     void suma(double a, double b)
    {
     result = a + b;
     cout << "La Suma es: "<<result<<endl;;
     cout << "Presione una tecla para continuar...."<<endl;
     getch();
    }

//Craemos nuestro método resta de tipo publico
public:
     void resta(double a, double b)
   {
     result = a - b;
     cout << "La resta es: "<<result<<endl;
     cout << "Presione una tecla para continuar...."<<endl;
     getch();
   }

};

void main ()
{
  //Se crea un constructor de la clase que ha de heredar todo los métodos publicos de la misma.
   Aritmetica h;

  //Variables Globales.
  int op;
  double a,b;

    do
   {
    clrscr();
     cout << "[1] Suma "<<endl;
     cout << "[2] Resta "<<endl;
     cout << "[0] Salir "<<endl;
     cout << "Seleccione una opción: "<<endl;
     cin>> op;

     if(op==1)
     {
         cout << "Digite un número: "<<endl;
       cin >> a;
       cout << "Digite otro número: "<<endl;
       cin >> b;

        //Paso de parámetros al método suma
        h.suma(a,b);
     }
     else if (op==2)
     {
       cout << "Digite un número: "<<endl;
       cin >> a;
       cout << "Digite otro número: "<<endl;
       cin >> b;

       //Paso de parámetros al método resta
       h.resta(a,b);
     }
   }
   while (op!=0) ;

}

1 comentario:

  1. man sime puedes colacbora nesecito un programa que me reste muchos numeros....! ya sea 2-3-4-5-6 esto debe dar algo .. sabes como hacerlo ?

    ResponderEliminar