Título: mu pueden ver este programa en c++ y ver si esta bueno Publicado por: eduardo17445 en 4 Marzo 2013, 23:46 pm //programa que simule una pequeña calculadora que implementa las siguientes operaciones
//multiplicacion,suma,resta,divicion,potencia,raiz // otra cosa como es la formula de la potencia #include <iostream> #include <math.h> using namespace std; int a,b,c=0; void multiplicacion(float a,float b,float c=0) { c=a*b; c=c; cout<<"introduzca el numero uno"; cin>>a; cout<<"introduzca el numero dos"; cin>>b; cout<<" ="<<c; } void suma(int d ,int e, int f=0) { f=d*e; f=f; cout<<"introduzca el numero uno"; cin>>d; cout<<"introduzca el numero dos"; cin>>e; cout<<"= ="<<f; } void resta (int g, int h, int j=0) { j=g-h; j=j; cout<<"introduzca el numero uno"; cin>>g; cout<<"introduzca el numero dos"; cin>>h; cout<<"="<<j; } void division (int z,int k,int ñ=0) { ñ=z/k; ñ=ñ; cout<<"introduzca el numero uno"; cin>>z; cout<<"introduzca el numero dos"; cin>>k; cout<<"="<<ñ; } double raiz (int xa, int xb, int ya, int yb) { double p1,p2; double d; p1=pow((xa+xb),2);//calcular el cuadrado p2=pow((ya+yb),2); d=sqrt(p1+p2); return (d); } int main() { int op; cout<<"introduzca una opcion"; cin>>op; if(op==1) { cout<<"introduzca el numero uno"; cin>>a; cout<<"introduzca el numero dos"; cin>>b; cout<<"="<<multiplicacion(c); } if(op==1) { cout<<"introduzca el numero uno"; cin>>d; cout<<"introduzca el numero dos"; cin>>e; cout<<"="<<suma(f); } if(op==3) { cout<<"introduzca el numero uno"; cin>>g; cout<<"introduzca el numero dos"; cin>>h; cout<<" ="<<resta(j); } system ("pause"); return 0; } Título: Re: mu pueden ver este programa en c++ y ver si esta bueno Publicado por: avesudra en 5 Marzo 2013, 01:25 am El compilador(GCC) dice esto(con esto tendrías que tener suficiente para empezar a corregir):
Código: main.cpp|40|error: ‘\303’ parásito en el programa|
Código dado que es lento y no es portable entre los Sistemas Operativos por: Código O: Código
Código
Código Y no así: Código
¡Un saludo! Título: Re: mu pueden ver este programa en c++ y ver si esta bueno Publicado por: rir3760 en 5 Marzo 2013, 02:21 am Aparte de lo ya comentado por avesudra en todas las funciones (salvo "raiz") primero realizas la operación y solo después pides los datos cuando debe ser al revés. También tienes sentencias inútiles como esta (eliminalas):
Código
Y en la función "main" pides los operandos y a continuación los vuelves a pedir en las funciones. Tienes que pedirlos una sola vez. Un saludo Título: Re: mu pueden ver este programa en c++ y ver si esta bueno Publicado por: NoLife en 5 Marzo 2013, 02:59 am seria más humano, de si vas a pedir ayuda, colocases algunos comentarios explicando tu código mientras programas cuando lo vayes a exponer. saludos.
|