terça-feira, 18 de janeiro de 2011

Programa em C++ para calcular a idade de uma pessoa através do ano actual e do ano de nascimento

#include <iostream>
#include <string>

using namespace std;

class Pessoa{
    string nome;
    int ano_nasc;

public:
    Pessoa(string n, int a){
    nome=n;
    ano_nasc=a;
    }

    Pessoa(int a){ano_nasc=a;}

    int CalcIdade(int ano_actual){
        int idade;
        idade=ano_actual-ano_nasc;
        return idade;
    }
};

void test(Pessoa p){
    cout<<p.CalcIdade(2010)<<"\n";
}

void main(){
    Pessoa p1("Jose", 1980);
    Pessoa p2("Luis", 1985);
    Pessoa p3(p2);
    int idade=p3.CalcIdade(2010);
    cout<<idade<<"\n";
    test(2000);
    system("pause");

}

Sem comentários:

Enviar um comentário