quinta-feira, 18 de dezembro de 2008

Modulo 9 - Exercicio Basico


O mesmo orientado a objectos nasceu em 1969 pelas mãos do Dr. Kristin Nygaard, norueguês que descobriu que os objectos como instância ou exemplares delas são os elementos-chave.

O que são classes?

Em Orientação a objecto, uma classe é uma estrutura que abstrai um conjunto de objectos com características similares. Uma classe define o comportamento de seus objectos através de métodos e os estados possíveis destes objetos através de atributos. Em outros termos, uma classe descreve os serviços providos por seus objectos e quais informações eles podem armazenar.

O que são objectos?
No conceito de sistemas orientados a objectos, um objecto representa uma entidade que pode ser física, conceptual ou de software. É uma abstracção de algo que possui fronteira definida e significado para a aplicação.




Paste your text here.

#include <iostream>
#include <string>
using namespace std;
class Notas{
public:
Notas();
void Info();
void setDisciplina(string novonome);
void aumentar();
void diminuir();
private:
int nota;
string disciplina;

};

Notas::Notas(){
nota=3;
disciplina="desconhecida";
}
void Notas::Info(){
cout << "Informação sobre a disciplina." << endl;
cout << "Nome: " << disciplina << endl;
cout << "Nota: " << nota << endl;
}


void Notas::setDisciplina(string novonome){
disciplina = novonome;
}

void Notas::aumentar(){
if(nota<5)
nota++;
}
void Notas::diminuir(){
if(nota>1)
nota--;
}

int main(){
Notas port, mat, psi;
port.setDisciplina("Português");
port.Info();
mat.setDisciplina("Matematica");
mat.Info();
mat.diminuir();
mat.Info();
psi.setDisciplina("Progrmação de sistemas informaticos");
psi.Info();
psi.aumentar();
psi.Info();
psi.aumentar;
psi.Info();

}