/////////////////////////////////////
// autor: H3RN4N 60M3Z //
// Fecha: 18/07/2011 //
// Para: The Strangers X //
/////////////////////////////////////
#include <iostream>
using namespace std;
class Ejemplo{ //Iniciamos nuestra clase.
public: //Atributos de nuestra clase en es caso PUBLICA (public, privete, protected)
int a,b; //Variables que utilizara nuestra función
void sumar(int a, int b){ //Funcion de sumar
cout<<a+b; //Mostramos en pantalla y Sumamos.
}
void resta(int a, int b){ //Funcion de Restar
cout<<a-b; //Mostramos en pantalla y restamos
}
void divicion(int a, int b){ //Funcion de Divicion
cout<<a/b; //Mostramos en pantalla y dividimos
}
void multiplicacion(int a, int b){ //Funcion de Multiplicacion.
cout<<a*b; //Mostramos y multiplicamos.
}
};
int main(){ //Damos inicio a nuestro programa con main()
int j, h; //Variables que utilizaremos para obtener los datos del usuario
Ejemplo e; //Hacemos llamado a nuestra clase.
//cin>>j>>h;
//e.sumar(j, h);
char opt;
cout<<"..::SELECCIONE SU OPCION::..\n [S].-Sumar.\n [R].-Resta.\n [D].-Divicion.\n [M].-Multiplicación.\n"<<endl;
cin>>opt;
switch (opt){
case 'S':
cout<<"Suma"<<endl; //Entramos en nuestra suma.
cin>>j>>h; //Recibimos valores.
e.sumar(j, h); //Hacemos referencia a nuestra funcion.
break; //Salimos de el proceso suma y termina nuestro programa.
case 'R':
cout<<"Resta"<<endl; //Entramos en nuestra resta.
cin>>j>>h; //Recibimos los valores.
e.resta(j,h); //Hacemos referencia a nuestra funcion.
break; //Salimos de el proceso resta y termina nuestro programa.
case 'D':
cout<<"Divicion"<<endl; //Entramos en nuestra divicion.
cin>>j>>h; //Recibimos los valores.
e.divicion(j,h); //Hacemos referencia a nuestra funcion.
break; //Salimos de el proceso divicion y termina nuestro programa.
case 'M':
cout<<"Multiplicacion"<<endl; //Entramos en nuestra multiplicacion.
cin>>j>>h; //Recibimos los vamores.
e.multiplicacion(j, h); //Hacemos referencia a nuestra funcion.
break; //Salimos del proceso multiplicacion y termina nuestro programa.
default:
cout<<"Opcion no valida no sabes leer?"<<endl; //Para una opcion no valida.
}
cin.ignore(); //Ignoramos un enter de parte del usuario.
cin.get(); //Pausamos la pantalla.
return 0;
}
7.18.2011
Calculadora Básica C++ (Funciones y Clases)
A continuación mostraremos una pequeña calculadora con las operaciones basicas, hecha con funciones en C++ ....
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario