Ir ao conteúdo
  • Cadastre-se
lunalovegood

RESOLVIDO Funções em C++ com TAD

Recommended Posts

Bom dia, estou começando a aprender agora sobre programação em C++ e está sendo bem confuso :(

A proposta é: 

Projetar um TAD para um círculo, ele é definido por meio do raio e as operações são: construtor de um objeto círculo, função que calcula sua área e seu perímetro.
 
#include<iostream>#define PI 3.1415using namespace std;//classe circulo formada pelas variáveis private e public, e as funçõesclass circulo{      //variáveis      private:              float raio;      public:             circulo (float r=0); //construtor - se o usuário não digitar o valor do raio posteriormente, continuará sendo 0      //escopo de funções      float area();      float perimetro();      float getraio();};//construtor (aloca memória)circulo::circulo(float r) //coloca sempre a classe antes{                       raio=r;}//cálculo da áreafloat circulo::area() //tipo classe::função{      float a;      a=PI*raio*raio;      return a;}//cálculo do perímetrofloat circulo::perimetro(){      float p;      p=2*PI*raio;      return p;}//pegar o raio do círculofloat circulo::getraio(){      cout<<"Digite o raio do circulo: ";      cin>>raio;      return raio;}//principalint main(){    circulo c1;    cout<<"Raio do circulo: "<<getraio()<<endl;    cout<<"Area do circulo: "<<area()<<endl;    cout<<"Perimetro do circulo: "<<perimetro()<<endl;    system("pause");    return 0;}      

O Dev C++ aponta erro na função main, dizendo que as funções getraio() area() e perimetro() não foram declaradas, como não foram declaradas sendo que estão dentro da classe circulo e também já foram definidas lá em cima com suas ações correspondentes?

Agradeço.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×