Hace un tiempecito que estoy von C++, ayer me puse a limpiar el disco duro y encontre este source de una Calculadora Básica que hice. El codigo es sencillo, espero su opinion, critica y consejos.

Código: Seleccionar todo

#include <iostream>
using namespace std;

int main()
{
	double numero1; 
	double numero2;
	char operacion;

	cout << "Calculadora Basica - Hecha por Ortek (C++)\n" << endl; 

	cout << "-Escribe el primer numero: "; 
	cin >> numero1;

	cout << "-Escribe el signo de la operacion: ";
	cin >> operacion;

	cout << "-Escribe el segundo numero: ";
	cin >> numero2; 

	if( operacion == '+' ) 
		cout << "-Resultado: " << numero1 + numero2 << endl; 

	if( operacion == '-' )
		cout << "-Resultado: " << numero1 - numero2 << endl;

	if( operacion == '*' )
		cout << "-Resultado: " << numero1 * numero2 << endl;

	if( operacion == '/' ) 
		cout << "-Resultado: " << numero1 / numero2 << endl;

	cout << endl; 

	return 0;

}
Descargar:
[Enlace externo eliminado para invitados]

Nota: Compilado con Visual C++ 6.0


Saludos
Puedes añadir un bucle para que la aplicación no se cierre despues de solo hacer una operación si no que despues de hacer la operación vuelva a pedirte otro número para hacer otra operación distinta, te quedaría así

Código: Seleccionar todo

#include <iostream>
using namespace std;

int main()
{
   while(1)
   {
     double numero1;
     double numero2;
     char operacion;

     cout << "Calculadora Basica - Hecha por Ortek (C++)\n" << endl;
     cout << "-Escribe el primer numero: ";
     cin >> numero1;
     cout << "-Escribe el signo de la operacion: ";
     cin >> operacion;
     cout << "-Escribe el segundo numero: ";
     cin >> numero2;

     if( operacion == '+' )
      cout << "-Resultado: " << numero1 + numero2 << endl;
     if( operacion == '-' )
      cout << "-Resultado: " << numero1 - numero2 << endl;
     if( operacion == '*' )
      cout << "-Resultado: " << numero1 * numero2 << endl;
     if( operacion == '/' )
      cout << "-Resultado: " << numero1 / numero2 << endl;
     cout << endl;
   }
   return 0;
}
Puedes meter un clscr para limpiar la pantalla también y que no se llene la pantalla del programa
//mHmm..
linkgl escribió:

Código: Seleccionar todo

#include <iostream>
using namespace std;

int main()
{
   while(1)
   {
     double numero1;
     double numero2;
     char operacion;

     cout << "Calculadora Basica - Hecha por Ortek (C++)\n" << endl;
     cout << "-Escribe el primer numero: ";
     cin >> numero1;
     cout << "-Escribe el signo de la operacion: ";
     cin >> operacion;
     cout << "-Escribe el segundo numero: ";
     cin >> numero2;

     if( operacion == '+' )
      cout << "-Resultado: " << numero1 + numero2 << endl;
     if( operacion == '-' )
      cout << "-Resultado: " << numero1 - numero2 << endl;
     if( operacion == '*' )
      cout << "-Resultado: " << numero1 * numero2 << endl;
     if( operacion == '/' )
      cout << "-Resultado: " << numero1 / numero2 << endl;
     cout << endl;
   }
   return 0;
}
Puedes meter un clscr para limpiar la pantalla también y que no se llene la pantalla del programa
No avia pensado en eso linkgl, creo que me falta tener mas creatividad en esto de la programación.

Les agradesco a los 2.


Saludos
Hola Ortek saludos

Mi Tio es programador y el me dice que un programador no es aquel que sabe usar un programa si no programar,Cuando te levantas hasta dormir piensas programas todo lo que vas hacer eso es programar.

Un Programador te programa en un block de notas

Es un Sabio El Tio :D
3L-BÚH0 escribió: Hola Ortek saludos

Mi Tio es programador y el me dice que un programador no es aquel que sabe usar un programa si no programar,Cuando te levantas hasta dormir piensas programas todo lo que vas hacer eso es programar.

Un Programador te programa en un block de notas

Es un Sabio El Ti
Muy bien dicho. Gracias por sus comentarios.


Saludos
GrAcias ortek, me sirve para aprender un poco mas de c++ ;)
¿Por que tanta gente vive en el pasado?. No era mejor ser joven antes,debes crear tus propios iconos,tu propia manera de vivir.

Lo hecho,hecho esta. Mirar hacia atras para buscar la inspiracion,es copiar el pasado.Eso no es ser indetectable xD
Se tu mismo,haz algo nuevo. ¿Sabes lo que quiero decir no?
3L-BÚH0 escribió:Hola Ortek saludos

Mi Tio es programador y el me dice que un programador no es aquel que sabe usar un programa si no programar,Cuando te levantas hasta dormir piensas programas todo lo que vas hacer eso es programar.

Un Programador te programa en un block de notas

Es un Sabio El Tio :D

Gran comentario amigo

Saludos, muy buena la calculadora Orteck Genial

Saludos
~C0D1NG~
"C, Java, C#, ASP.NET...."
Imagen
Gente aca les dejo una version modificada

Código: Seleccionar todo

#include <iostream>

using namespace std;

int main( void )
{
    double numero1, numero2, resultado;
    char operacion, opcion;

    do
    {
        cout << "Calculadora Basica - Hecha por Ortek (C++) (modificada nicolas_cof)" << endl;

        cout << "-Escribe el primer numero: ";
        cin >> numero1;

        cout << "-Escribe el signo de la operacion: ";
        cin >> operacion;

        cout << "-Escribe el segundo numero: ";
        cin >> numero2;

        switch ( operacion )
        {
            case '+':
                resultado = numero1 + numero2;
                break;
            case '-':
                resultado = numero1 - numero2;
                break;
            case '*':
                resultado = numero1 * numero2;
                break;
            case '/':
                resultado = numero1 / numero2;
                break;
        }
        cout << "-Resultado: " << resultado << endl;

        cout << "Continuar? (S/n): "; 
        cin >> opcion;
    } 
    while ( opcion == 'S' || opcion == 's' );

    return 0;
}
Salu10.
Si no fuera por C, programaríamos en BASI, PASAL y OBOL
Ortek! dale duro con el C++ bro, si le pones interés llegarás lejos... quiero ver más aplicaciones como esta, poco a poco capo! y lo conseguirás...

saludos!!
Soy un camaleón, en tu cama, leona ♪
Dr_HaCk93 Muchas Gracias por tus motivaciones, así me ánimo mucho para seguir en mi aprendizaje de C++.


Saludos
Responder

Volver a “Fuentes”