C

campillo-pillo

Usuario (México)

Primer post: 6 mar 2015Último post: 29 jun 2016
3
Posts
15
Puntos totales
1
Comentarios
R
Resolver una ecuacion de segundo grado con funciones (c++)
Ciencia EducacionporAnónimo3/6/2015

Primero que nada debemos de darnos cuenta que hay un sobrecargo de funciones , por lo que al momento de correr el programa nos va a pedir dos veces los datos. El Beep es solamente un adorno no es necesario para el programa, lo único que haces un pequeño ruido. #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #include <math.h> float datos(float&,float&,float&; float datos(float*,float*,float*); float result(float,float,float); float reslt(float,float,float); float impre (float ,float); main() { float a,b,c; float d,e; datos(&a,&b,&c); datos(a,b,c); d=result(a,b,c); e=reslt(a,b,c); impre(d,e); system ("pause"; Beep (552,948); } float datos(float &a,float &b,float &c) { system("cls"; printf("tDame A: "; Beep (635,981); scanf("%f",&a); printf("tDame B: "; Beep(526,956); scanf("%f",&b); printf("tDame C; "; Beep (627,899); scanf("%f",&c); printf("Recuerda que tu ecuacion es de la siguiente forma: n"; Beep (645,839); printf("ax^2+bx+c n"; Beep (838,820); } float datos(float *a,float *b,float *c) { system("cls"; printf("tDame A: "; Beep (635,981); scanf("%f",&a); printf("tDame B: "; Beep(526,956); scanf("%f",&b); printf("tDame C; "; Beep (627,899); scanf("%f",&c); printf("Recuerda que tu ecuacion es de la siguiente forma: n"; Beep (645,839); printf("ax^2+bx+c n"; Beep (838,820); } float result(float a,float b,float c) { return (-(b)+sqrt((b*b) - (4*a*c)))/(2*a); system("pause"; } float reslt(float a,float b,float c) { return (-(b)-sqrt((b*b) - (4*a*c)))/(2*a); system("pause"; } float impre(float d,float e) { printf("X1 es: %f n",d); Beep (253,395); printf("X2 es: %f n",e); Beep(738,857); }

0
3
P
Programa de Gauss Jordan en clases
Ciencia EducacionporAnónimo6/29/2016

Funcion para realizar la eliminacion de Gauss-Jordan, (la funcion esta en clases ) para ejecutar la funcion debemos de tener igualmente la funcion de gauss void matriz::triangularizar(void) { for( i=0;i<fil;i++) { cte=Aptmat; for(j=0;j<fil;j++) { Aptmat[ i ][ j ]=Aptmat/cte; } Aptmat2=Aptmat2/cte; //Continua el algoritmo de eliminacion gaussiana for(j=i+1;j<fil;j++) { cte=Aptmat; for( k=0;k<fil;k++) { Aptmat=Aptmat-cte*Aptmat; printf(" %12.4f",Aptmat); } Aptmat2=Aptmat2-cte*Aptmat2; cout<<" | "; printf(" %12.4f",Aptmat2); cout<<"nn"; } } for(i=fil-1;i>=1;i--) { for(j=i-1;j>=0;j--) { cte=-Aptmat/Aptmat; for(k=0;k<fil;k++) { Aptmat=Aptmat+cte*Aptmat; //cout<<'t'<<Aptmat; } Aptmat2=Aptmat2+cte*Aptmat2; //cout<<'t'<<Aptmat2; } // cout<<Aptmat2; } /////////////////////////////////////////////////////////////////////////////////// Si quieren el programa completo mandar MP

0
0
H
Hacer una matriz con clases
Ciencia EducacionporAnónimo6/28/2016

Hoy vamos a ver como hacer una matriz dinamica, en este caso sera de dimension cuadrada (3x3, 2x2 ,etc). Tenemos que recordar principalmente lo que son los arreglos , ya que este tema de matrices se trata de arreglos de arreglos , pero ya sin mas que decir vamos a ver el programa. LA CLASE DE LA MATRIZ ES LA SIGUIENTE:: class matriz { private: int fil; int i,j,k; float **Aptmat; public: matriz(int f=0, int ii=0,int jj=0,int kk=0); void Leer(void); void Imprimir(void); ~matriz (void); }; /////////////CONSTRUCTOR Y DESTRUCTOR//////////////////////// matriz::matriz(int f, int ii,int jj,int kk) { fil=f; i=ii; j=jj; k=kk; Aptmat=new float *; for(int i=0;i<fil;i++) { Aptmat=new float ; } } matriz::~matriz(void) { for(int i=0;i<fil;i++) delete Aptmat; delete []Aptmat; cout <<endl<<"Me voy. mevoy. ..................."<<endl <<"me ando yendo........."; } ////////////////////FUNCON LEER E IMPRIMIR//////////////// void matriz::Leer(void) { cout<<"Dame los valores de tu matriz: "<<endl<<"n"; for( i=0;i<fil;i++) { for (j=0;j<fil;j++) { cout<< "valor["<<i+1<<"]["<<j+1<<"] == "; cin>>Aptmat; } } } void matriz::Imprimir(void) { for(i=0;i<fil;i++) { for (j=0;j<fil;j++) { cout<<'t'<<Aptmat; } cout<<endl; } cout<<endl; } //////////////////////////7FUNCION MAIN//////////////77777 int main(void) { int fil; cout<<"n Matriz cuadrada de orden N= "; cin>>fil; matriz m1(fil); m1.Leer(); system("cls"; cout<<endl<<"Matriz 1"<<endl<<endl; m1.Imprimir(); system("pause"; } //////////////////////////////////////////////////////////////////////////////////

15
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.