Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - JCMARTZ

#1
Soy un novato en esto de la programaciòn y estoy aprendiendo c++ por puro gusto. Tengo un problema el siguiente còdigo que le mostrare.

#include<iostream>
#include<math.h>
//#include<stdio.h>
//completando el cuadrado version 2
double ObtenerCuadratica (double Cuadratica); //declaracion de funcion
using namespace std;
int main()//primer bloque dentro del main
{
   
   int val1;
    int val2;
   int val3;
   double cuadratica;
    int x1;
   int x2;
   int a;
   int b;
   
   
   

   
   cout<<"Dame un numero";
   cin>>val1;
   cout<<endl;
   
   cout<<"Dame un segundo numero";
   cin>>val2;
   cout<<endl;
   
   cout<<"Dame un tercer numero";
   cin>>val3;
   cout<<endl;
     
    a= ObtenerCuadratica(b);
   
}

   double ObtenerCuadratica (double Cuadratica) //llamada a la funcion

{//segundo bloque
   
   
   int discriminante;
    int x1;
   int x2;
   int a;
   int b;
   int val1;
   int val2;
   int val3;

   
   
      x1= (-val2 + sqrt(discriminante)) / 2*val1;
       
   
   
    x2 = (- val2 - sqrt(discriminante)) / 2*val1;
   
   
   //val1=a val2=b, val3=c;
   cout<<"El valor de x1 es:"<<x1;
   cout<<"El valor de x2 es:"<<x2;
      
   }
   
   
   int resultado(val1,val3,b);//aqui comienza el problema.
      
   {
      
     int resultado;
      int discriminate;
      discriminante = pow(b,2) - 4*(val1*val3);
         return resultado;
   }

Como veran en este bloque es el problema.
int resultado(val1,val3,b);

   {
      
     int resultado;
      int discriminate;
      discriminante = pow(b,2) - 4*(val1*val3);
         return resultado;
   }

Como en este ultimo fragmento de codigo es mi problema pues simplemente se me esta dificultando como declararlo por lo demas creo que esta bien la mayoria del còdigo.

Muchas gracias por su atenciòn.