Problema con prototipo en Borland C++
Publicado por Carlos (2 intervenciones) el 13/07/2008 21:19:05
No se si me equivoque de tema pero bueno lo que sucede es que tengo unos problemas para llamar una función que esta en el formulario principal a otro. Agrego el cogido por si tengo algún error:
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
#include "Unit5.h"
#include "Unit6.h"
#include "Unit7.h"
//---------------------------------------------------------------------------
int Sumatoria(int num);
//---------------------------------------------------------------------------
int Factorial(int num);
//---------------------------------------------------------------------------
int Discriminante(int num1,int num2,int num3);
//---------------------------------------------------------------------------
int Funcionlibre(int Vo,int T);
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
el codigo que iba aqui no tiene mucha relevancia
//---------------------------------------------------------------------------
int Sumatoria(int num)
{
int contador,resp;
resp=0;
for(contador=1;contador<=num;contador++)
{
resp=resp+contador;
}
return(resp);
}
//---------------------------------------------------------------------------
int Factorial(int num)
{
int contador,resp;
resp=1;
for(contador=1;contador<=num;contador++)
{
resp=resp*contador;
}
return(resp);
}
//---------------------------------------------------------------------------
int Discriminante(int num1,int num2,int num3)
{
int resp;
resp=(num2*num2)-(4*num1*num3);
return(resp);
}
//---------------------------------------------------------------------------
int Funcionlibre(int Vo,int T)
{
int resp;
resp=Vo-9.8*(T);
return(resp);
}
//---------------------------------------------------------------------------
Tambien en el ultimo de funcion libre ¿como le hago para que me reconozca el punto decimal?
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
#include "Unit5.h"
#include "Unit6.h"
#include "Unit7.h"
//---------------------------------------------------------------------------
int Sumatoria(int num);
//---------------------------------------------------------------------------
int Factorial(int num);
//---------------------------------------------------------------------------
int Discriminante(int num1,int num2,int num3);
//---------------------------------------------------------------------------
int Funcionlibre(int Vo,int T);
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
el codigo que iba aqui no tiene mucha relevancia
//---------------------------------------------------------------------------
int Sumatoria(int num)
{
int contador,resp;
resp=0;
for(contador=1;contador<=num;contador++)
{
resp=resp+contador;
}
return(resp);
}
//---------------------------------------------------------------------------
int Factorial(int num)
{
int contador,resp;
resp=1;
for(contador=1;contador<=num;contador++)
{
resp=resp*contador;
}
return(resp);
}
//---------------------------------------------------------------------------
int Discriminante(int num1,int num2,int num3)
{
int resp;
resp=(num2*num2)-(4*num1*num3);
return(resp);
}
//---------------------------------------------------------------------------
int Funcionlibre(int Vo,int T)
{
int resp;
resp=Vo-9.8*(T);
return(resp);
}
//---------------------------------------------------------------------------
Tambien en el ultimo de funcion libre ¿como le hago para que me reconozca el punto decimal?
Valora esta pregunta


0