Título: Ejercicio, Programación Orientada a Objetos.. URGENTEE!! Publicado por: LauraD en 9 Septiembre 2014, 02:19 am Buenas noches!
Tengo que eleborar un algoritmo en el que se convierta un número decimal en un número binario... Al realizar la programación estructurada del problema me compila y ejecuta muy bien, pero en el momento en el que pase todo a orientada al momento de ejecutar me muestra errores.. Por favor podrian decirme que es lo que esta fallando, se los agradeceria mucho! Este es el código.. Código
Título: Re: Ejercicio, Programación Orientada a Objetos.. URGENTEE!! Publicado por: kutcher en 9 Septiembre 2014, 06:00 am pero en el momento en el que pase todo a orientada al momento de ejecutar me muestra errores.. La función Proceso la puedes simplificar bastante no hay necesidad de complicarse por algo tan simple : Código
Y con la función Imprimir de igual manera : Código
Saludos kutcher Título: Re: Ejercicio, Programación Orientada a Objetos.. URGENTEE!! Publicado por: eferion en 9 Septiembre 2014, 08:44 am Aparte de lo comentado por kutcher te pongo un par de comentarios adicionales:
* Las variables i, j, Num2 y Res deberían ser variables locales definidas en funciones y no en el cuerpo de la clase, ya que únicamente las usas para calcular resultados parciales. * Para almacenar la secuencia binaria puedes usar la clase "string" o la clase "vector". * A diferencia de C, en C++ no es necesario poner "void" en las funciones que no reciben argumentos. * Si se llama a "Imprimir" sin llamar antes a "Leer" vas a imprimir basura. Para evitar eso necesitas hacer uso del constructor por defecto. El constructor se llama automáticamente al crear el objeto, por lo que es un lugar ideal para inicializar las variables de la clase. Código
|