ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa que resuelve Ecuaciones de Segundo grado


Enviado por   •  8 de Noviembre de 2015  •  Práctica o problema  •  1.063 Palabras (5 Páginas)  •  496 Visitas

Página 1 de 5

[pic 1][pic 2]

Instituto Politécnico Nacional

Escuela Superior de Ingeniería Mecánica y Eléctrica

Ingeniería en Comunicaciones y Electrónica

Fundamentos de la Programación

Proyecto #1 “Programa resuelve que Ecuaciones de Segundo grado”

Prof. Romero Badillo José Gerardo

Alumno. Morales Carrera Jorge Mauricio

1CV14

29 / 10 / 2015

Descripción del proyecto

Realizar un programa que le permita al usuario resolver una ecuación de segundo grado por medio de la formula general.

[pic 3]

Posteriormente procedimos a dividir el programa en procesos

[pic 4]

Codigo fuente

#include

#include

#include

int FunRA(int A, int B, int C);

float FunX1(int A, int B, int R);

float FunX2(int A, int B, int R);

int main()

{

        int a, b, c, r;

   float X1, X2;

   cout<<"Dame el valor de a "<

   cin>>a;

   cout<<"Dame el valor de b "<

   cin>>b;

   cout<<"Dame el valor de c "<

   cin>>c;

   r=FunRA(a, b, c);

   if(r>0)

           {

              X1=FunX1(a, b, r);

         X2=FunX2(a, b, r);

         cout<<"X1 es: "<<-(X1)<

         cout<<"X2 es: "<<-(X2)<

         }

         else

         {

                 cout<<"La ecuacion no tiene una solucion en los numeros reales"<

            }

            getch();

            }

            int FunRA(int A, int B, int C)

            {

                    int res;

               res=pow(B,2)-4*A*C;

               return(res);

               }

               float FunX1(int A, int B, int R)

               {

                       float res;

                  res=(-B+sqrt(R))/(2*A);

                  return(res);

                  }

                          float FunX2(int A, int B, int R)

                                       {

                                               float res;

                           res=(-B-sqrt(R))/(2*A);

                           return(res);

                           }

Reporte

Primero inclui las variables con las que trabaje que es math.h y iostrea.h.

Despues declare las funciones que son FunRA, FunX1 y FunX2

Dentro de la fase principal declare 4 variables de tipo entero que son a, b, c y r y dos variables de tipo flotante que son X1 y X2.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (348 Kb) docx (462 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com