Informática, perguntado por tiagowingert12p776dt, 1 ano atrás

Escreva um programa que contenha uma classe que pelo menos tenha dois atributos com acesso Private, no mesmo programa declare uma função para ler esse atributo e outra para modificar ou atribuir um valor, você pode utilizar a IDE de sua preferencia para o desenvolvimento do programa, no entanto em nossa AVA temos a indicação do Code: Blocks.

Preciso de ajuda urgente!!!

Soluções para a tarefa

Respondido por mayaravieiraj
8

Oi!

Segue abaixo descrito um exemplo de programa que contenha uma classe que pelo menos tenha dois atributos com acesso Private. Ele serve de inspiração, portanto, se baseie nele para fazer o seu próprio programa.


#include<iostream> //biblioteca

using namespace std;

class Pessoa {

private:

 float peso,altura; //variável

  char sexo;

   string nome;

    public:

Pessoa(){ //cria o construtor objeto

 }

void setNome(string n,float p,float a,char s){ //recebe o valor do int main

nome = n;

 peso = p;

  altura = a;

   sexo = s;

}

string getNome(){

return nome;

 }

void print(){ //mostra o valor na tela

cout << "-------------\n";

cout << "Nome: " << nome << endl;

cout << "sexo: " << sexo << endl;

cout << "Peso: " << peso << endl;

cout << "Altura: " << altura << endl;

 }

};

int main(){

Pessoa p; // chama o construtor-padrão

 float peso,altura;

  char sexo;

   string nome;

    cout << "Digite o nome: ";

    getline(cin,nome);

    cout << "Digite o sexo: ";

    cin >> sexo;

    cout<< "Digite a altura: ";

    cin >> altura;

    cout << "Digite o peso: ";

    cin >> peso;

     p.setNome(nome,peso,altura,sexo); //envia o valor para void setNome

      p.print(); //enviar o resultado para void print()

} //fim

Perguntas interessantes