Título: C++ y P.OO Publicado por: V_Dan en 22 Julio 2012, 04:37 am Tengo este código, pero no me deja declarar los métodos donde están y la verdad no creo que este bien :S
Les Agradecería mucho la ayuda y una explicación de P.o.o #include <iostream> using namespace std; class IntroCompGraf { private: int x[100][3]; public: void leerDatos(); float alturaMedia(); float pesoMedia(); int numMujeres(); int numHombres(); };// Fin ICG float am1,am2; int A[3][3]={170,80,0,160,1,165,70,0}; int C[2][3]={170,60,0,165,65,1}; void IntroCompGraf::leerDatos(int B [][3]); { for(i=0;i<n;i++) { for(j=0;j<3;j++) { x[j]=B[j]; } }; return ; };//LeerD float IntroCompGraf::alturaMedia(int n) { int suma=0, media; for(i=0;i<n;i++) { suma=x
}; media=suma/n; return media; };//finaM float IntroCompGraf::pesoMedia(int n) { int suma=0, media; for(i=0;i<n;i++) { suma=x[1]+suma; }; media=suma/n; return media; };//finpM float IntroCompGraf::numHombres(int n) { int aux; for(i=0;i<n;i++) { if(x[3]=1) { aux=++ }; }; return aux; };//finnH float IntroCompGraf::numMujeres(int n) { int aux; for(i=0;i<n;i++) { if(x[4]=1) { aux=++ }; }; return aux; };//finnM int main () { IntroCompGraf g1,g2; g1.leerDatos(A,3); am1=g1.alturaMedia(); g2.leerDatos(C,2); am2=g2.alturaMedia(); }//Fin Main Muchas Gracias! Título: Re: C++ y P.OO Publicado por: bemone en 22 Julio 2012, 05:24 am Se declara la clase arriba del main y abajo del main el codigo con los objetos y cuando se cierra la funcion no se pone punto y coma.
Ej: Código
|