SlideShare una empresa de Scribd logo
Progamacion
ELABORAR UN PROGRAMA PARA GENERAR UNA
CALCULADORA
#include <stdio.h>
#include <iostream>
#include <math.h>
int Sumar(int x,int y)
{
int resultado;
resultado=x+y;
return resultado;
}
int restar(int x,int y)
{
int resultado;
resultado=x-y;
return resultado;
}
int multiplicar(int x,int y)
{
int resultado;
resultado=x*y;
return resultado;
}
int dividir(int x,int y)
{
int resultado;
resultado=x/y;
return resultado;
}
int main()
{
int x, y;
float resultado;
char tecla;
char op;
cout << "---------------------------------" << endl;
cout << "-------- Calculadora G++ --------" << endl;
cout << "---------------------------------" << endl;
do {
printf("Ingrese operacion que desea realizar: ");
scanf("%c", &op);
switch (op)
{
case '+':
printf("Ingrese x: ");
scanf("%d", &x);
printf("Ingrese y: ");
scanf("%d", &y);
resultado = x + y;
printf("El resultado de la suma es %fn", resultado);
cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl;
cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl;
cin>>tecla ; //llamado a la funcion leeTecla
cout<<"nn--------------------------"<<endl;
break;
case '-':
printf("Ingrese x: ");
scanf("%d", &x);
printf("Ingrese y: ");
scanf("%d", &y);
resultado = x - y;
printf("El resultado de la resta es %fn", resultado);
cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl;
cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl;
cin>>tecla ; //llamado a la funcion leeTecla
cout<<"nn--------------------------"<<endl;
break;
case '*':
case 'x':
printf("Ingrese x: ");
scanf("%d", &x);
printf("Ingrese y: ");
scanf("%d", &y);
resultado = x * y;
printf("El resultado de la multiplicacion es %fn", resultado);
cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl;
cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl;
cin>>tecla ; //llamado a la funcion leeTecla
cout<<"nn--------------------------"<<endl;
break;
case '/':
printf("Ingrese x: ");
scanf("%d", &x);
printf("Ingrese y: ");
scanf("%d", &y);
resultado = x / y;
printf("El resultado de la division es %fn", resultado);
cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl;
cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl;
cin>>tecla ; //llamado a la funcion leeTecla
cout<<"nn--------------------------"<<endl;
break;
}
}while(tecla=='s'||tecla=='S' ); //Mientras sea igual a S / s
return 0;
}
Jose melo2013

Más contenido relacionado

DOC
Arreglo
DOCX
Funciones
DOCX
Include
PDF
Programar Función f(x) en C++
DOCX
programación
PDF
Redondear un número entero ingresado a la decena y centena más cercana.
PDF
Ejemplos c++
PPTX
Maria Sosa
Arreglo
Funciones
Include
Programar Función f(x) en C++
programación
Redondear un número entero ingresado a la decena y centena más cercana.
Ejemplos c++
Maria Sosa

La actualidad más candente (19)

DOC
Estructura suma rest (2)
DOCX
Trabajo de tecnologia
DOCX
Trabajo de tecnologia
PDF
Funcion compuesta
PDF
Funcionesen codeblocks ejerciciosresueltos
DOCX
Algoritmos en c++
PPTX
Bucles y switch
DOCX
Convertidor de bases
DOCX
Jorge informe tecnico
PDF
Ejercicios con arreglos presentación gráfica
PDF
Tutorial matlab
PDF
TXT
Proyecto redes
PDF
Wx maxima
PDF
1... conversor de bases
DOC
C:\fakepath\j otion
DOCX
Numero perfecto
DOCX
Programa suma y multiplica
Estructura suma rest (2)
Trabajo de tecnologia
Trabajo de tecnologia
Funcion compuesta
Funcionesen codeblocks ejerciciosresueltos
Algoritmos en c++
Bucles y switch
Convertidor de bases
Jorge informe tecnico
Ejercicios con arreglos presentación gráfica
Tutorial matlab
Proyecto redes
Wx maxima
1... conversor de bases
C:\fakepath\j otion
Numero perfecto
Programa suma y multiplica
Publicidad

Similar a Jose melo2013 (20)

DOCX
Do while
TXT
DOCX
Funciones corridas
PDF
Codificaciones c++2011
PDF
Codificaciones c++2011
DOCX
Do while ss
PDF
1 er informe
PDF
Problemas+resueltos+de+c$2 b$2b
PDF
Problemas resueltos de c++
DOCX
Trabajo de m.f.s.i
DOCX
Programa1
DOC
Funciones do while
DOCX
Funcione
PDF
Informe 2 da unidad lp
DOCX
Funcione
DOCX
PDF
Codificaciones c++
PDF
Codificaciones c++
PDF
Codificaciones c++2011
Do while
Funciones corridas
Codificaciones c++2011
Codificaciones c++2011
Do while ss
1 er informe
Problemas+resueltos+de+c$2 b$2b
Problemas resueltos de c++
Trabajo de m.f.s.i
Programa1
Funciones do while
Funcione
Informe 2 da unidad lp
Funcione
Codificaciones c++
Codificaciones c++
Codificaciones c++2011
Publicidad

Jose melo2013

  • 1. Progamacion ELABORAR UN PROGRAMA PARA GENERAR UNA CALCULADORA #include <stdio.h> #include <iostream> #include <math.h> int Sumar(int x,int y) { int resultado; resultado=x+y; return resultado; } int restar(int x,int y) { int resultado; resultado=x-y; return resultado; } int multiplicar(int x,int y) { int resultado; resultado=x*y; return resultado; } int dividir(int x,int y) { int resultado; resultado=x/y; return resultado; } int main() { int x, y; float resultado; char tecla; char op; cout << "---------------------------------" << endl; cout << "-------- Calculadora G++ --------" << endl; cout << "---------------------------------" << endl; do { printf("Ingrese operacion que desea realizar: ");
  • 2. scanf("%c", &op); switch (op) { case '+': printf("Ingrese x: "); scanf("%d", &x); printf("Ingrese y: "); scanf("%d", &y); resultado = x + y; printf("El resultado de la suma es %fn", resultado); cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl; cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl; cin>>tecla ; //llamado a la funcion leeTecla cout<<"nn--------------------------"<<endl; break; case '-': printf("Ingrese x: "); scanf("%d", &x); printf("Ingrese y: "); scanf("%d", &y); resultado = x - y; printf("El resultado de la resta es %fn", resultado); cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl; cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl; cin>>tecla ; //llamado a la funcion leeTecla cout<<"nn--------------------------"<<endl; break; case '*': case 'x': printf("Ingrese x: "); scanf("%d", &x); printf("Ingrese y: "); scanf("%d", &y); resultado = x * y; printf("El resultado de la multiplicacion es %fn", resultado); cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl; cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl; cin>>tecla ; //llamado a la funcion leeTecla cout<<"nn--------------------------"<<endl; break; case '/': printf("Ingrese x: "); scanf("%d", &x); printf("Ingrese y: "); scanf("%d", &y); resultado = x / y;
  • 3. printf("El resultado de la division es %fn", resultado); cout<<"Presione (S/s) si Desea hacer otro Calculo...nn"<<endl; cout<<"Presione (N/n) si Desea Salir del Programa...n"<<endl; cin>>tecla ; //llamado a la funcion leeTecla cout<<"nn--------------------------"<<endl; break; } }while(tecla=='s'||tecla=='S' ); //Mientras sea igual a S / s return 0; }