Professional Documents
Culture Documents
Fundamentos de la Programacin
b b24 ac
2a
Proceso Principal
Pediremos variables
Guardaremos Variables
Llamaremos a la funcin FunRA
Llamaremos a la funcin FunX1
Llamaremos a la funcin FunX2
A
B
c
A
B
c
X1
FunRA
X2
FunX1
Codigo fuente
#include <iostream.h>
#include <math.h>
#include <conio.h>
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 "<<endl;
cin>>a;
cout<<"Dame el valor de b "<<endl;
cin>>b;
cout<<"Dame el valor de c "<<endl;
cin>>c;
r=FunRA(a, b, c);
if(r>0)
{
X1=FunX1(a, b, r);
X2=FunX2(a, b, 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.
Mande imprimir un mensaje a pantalla por medio de la
funcin COUT y despus guarde el valor escrito por
medio de la funcin CIN, todo esto aplica para la
variable a, b, c.
En el caso de la variable r se le asignara la funcin
FunRa la cual es pow(B,2)-4*A*C es decir lo que se
encuentra dentro de la raz en la formula general.
Para esto utilice una variable de tipo entero llamada
res la cual me permiti regresar el dato y
asignrselo a la variable r.
Despus de esto utilice un condicionante if para que
el valor dentro de la raz cuadrada sea siempre mayor
que 0 ya que no existen races de 0 o races negativas.
Capturas de Pantalla