Programação C/C++


Crie uma classe Agenda que armazena até 10 pessoas e que seja capaz de realizar operações como as que estão descritas a seguir.

Para a sua implementação da classe Agenda, pode ser usada esta implementação da classe pessoa.

class Agenda{
    Pessoa Povo[10];
public:
void armazenaPessoa(string nome, int idade, float altura);
void removePessoa(string nome);
int buscaPessoa(string nome); // informa em que posição da agenda está a pessoa
void imprimePovo(); // imprime todos os dados de todas as pessoas da agenda
void imprimePessoa(int i); // imprime os dados da pessoa que está na posição 'i' da agenda
};
// ---------------------------------------

Teste sua genda com o programa apresentado abaixo.

#include <iostream>
#include "Agenda.h"


int main () {
    char linha[] = "------------------------------------------------\n";
    Agenda A;

    A.armazenaPessoa("Abel", 22, 1.78);
    A.armazenaPessoa("Tiago", 20, 1.80);
    A.imprimePovo();
    cout << linha;

    int posicao = A.buscaPessoa("Tiago");
    if (posicao > 0)
        A.imprimePessoa(posicao);
    cout << linha;

    A.removePessoa("Tiago");
    A.imprimePovo();
    cout << linha;
   
 
    return 0;
}