Título: visual estudio c++ Publicado por: eduardo17445 en 5 Junio 2012, 21:57 pm // el programa dice dado el dividendo y el divisor muestre cociente y resto con suma y resta #include <iostream> #include <conio.h> #include <math.h> using namespace std; class operaciones{ int dividendo; int divisor; int residuo; int cociente; public: void calcular(); void mostrar(); void division(); } void operaciones::division() { cout<<"introduzca dividendo"; cin>>dividendo; cout<<"introduzca el divisor"; cin>>divisor; } void operaciones::calcular() { cociente=0; while(residuo>=divisor){ dividendo=dividendo-divisor; cociente=cociente+1; } residuo=dividendo; } void operaciones::mostrar() { cout<<"el resultado de la division es "<<cociente<<" y el residuo es "<<residuo; system("pause"); } void main() { int op; operaciones a; do{ system ("cls"); cout<<"una division 2 numeros\n"; cout<<"el cociente y residuo es"; cout<<"introduzca una opcion"; cin>>op; if(op==1) { cout<<"introduzca dividendo"; cin>>dividendo; cout<<"introduzca el divisor"; cin>>divisor; a.division(); } if(op==2) { cout<<"el cociente es"<<cociente<< " y el residuo es"<<residuo; a.mostrar(); } cout<<"preciones cero
}while(op!=0); } esta es la compilacion que me da >------ Operación Generar iniciada: proyecto: c++, configuración: Debug Win32 ------ 1>Compilando... 1>c++.cpp 1>.\c++.cpp(15) : error C2628: 'operaciones' seguido de 'void' no es válido (¿ha olvidado ';'?) 1>.\c++.cpp(16) : error C2556: 'operaciones operaciones::division(void)' : la función sobrecargada sólo se diferencia de 'void operaciones::division(void)' por el tipo de valor devuelto 1> .\c++.cpp(13) : vea la declaración de 'operaciones::division' 1>.\c++.cpp(16) : error C2371: 'operaciones::division' : nueva definición; tipos básicos distintos 1> .\c++.cpp(13) : vea la declaración de 'operaciones::division' 1>.\c++.cpp(52) : error C2065: 'dividendo' : identificador no declarado 1>.\c++.cpp(54) : error C2065: 'divisor' : identificador no declarado 1>.\c++.cpp(55) : error C2264: 'operaciones::division' : error en la definición o declaración de función; no se ha llamado a la función 1>.\c++.cpp(61) : error C2065: 'cociente' : identificador no declarado 1>.\c++.cpp(61) : error C2065: 'residuo' : identificador no declarado 1>El registro de compilación se guardó en el "file://c:\Users\famgarnier\Documents\Visual Studio 2008\Projects\c++\c++\Debug\BuildLog.htm" 1>c++ - 8 errores, 0 advertencias ========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ========== Título: Re: visual estudio c++ Publicado por: eduardo17445 en 5 Junio 2012, 23:39 pm quien m puede ayudar q yo lo veo todo bien
Título: Re: visual estudio c++ Publicado por: x64core en 5 Junio 2012, 23:58 pm Código
Título: Re: visual estudio c++ Publicado por: eduardo17445 en 6 Junio 2012, 00:54 am ah ok gracias
|