Jump to content
Sign in to follow this  
AprendendoC

implementar calculo em c++

Recommended Posts

AprendendoC

ola pessoal estou com uma duvida em relação a implementar calculos em c++.

catetos.h

public:

    Catetos(); // construtor

void setCatetoAdjacente (float catetoAdjacente);

void setCatetoOposto (float catetoOposto);

float setHipotenusa (); //// declarei o que seria o resulatado do calculo

float getCatetoAdjacente();

float getCatetoOposto();

catetos.cpp

void Catetos::setHipotenusa(float hipotenusa){

this->catetoOposto + catetoAdjacente = hipotenusa;

}

e esse seria a implementação do calculo... mas esta me dando erro.

Share this post


Link to post
Share on other sites
Baderous

No header file estás a declarar que esse método devolve um float e não tem argumentos enquanto que no .cpp estás a dizer que não devolve nada e tem 1 argumento do tipo float. Não será disso?

Share this post


Link to post
Share on other sites
AprendendoC

corrigi os erros...

float Catetos::setHipotenusa(float hipotenusa){

this->hipotenusa = (catetoAdjacente + catetoOposto);

mas o visual studio fica mostrando erro no this->hipotenusa

Share this post


Link to post
Share on other sites
AprendendoC

consegui resolver.... estava implementando errado... valeu pela ajuda

Share this post


Link to post
Share on other sites
Cr4zYPT

Se calhar esta a dar a errado porque tens mal o teorema.

O quadrado da hipotenusa é igual à soma dos quadrados dos catetos.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.