A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas

Apresentações semelhantes


Apresentação em tema: "CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas"— Transcrição da apresentação:

1 CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas - 2016
Capítulo VI Programação Orientada a Objetos

2 Exercício 6.1: Área de retângulos
Fazer um programa contendo: Uma classe de nome Retângulo que: Tenha como atributos privativos o comprimento e a largura de um retângulo Tenha os seguintes métodos públicos: Um para ler os atributos de um retângulo Um para calcular a área de um retângulo, recebendo como argumentos seu comprimento e sua largura Um para escrever seus atributos e sua área

3 Exercício 6.1: Área de retângulos
Fazer um programa contendo: Uma função main que, para tantos retângulos quantos o operador desejar: Leia os atributos de cada um Escreva o comprimento, a largura e a área de cada um Sugestão: observar o programa dos números complexos e outros programas apresentados os slides das aulas teóricas

4 Exercício 6.2: Comprimentos de segmentos de retas
Seja o seguinte programa para ler e escrever as coordenadas de um ponto: #include <iostream> #include <conio.h> using namespace std; class Ponto { private: float abscissa, ordenada; public: void Ler (); float PegarAbscissa (void); float PegarOrdenada (void); void Escrever (void); };

5 void Ponto :: Ler () { cin >> abscissa >> ordenada; } float Ponto :: PegarAbscissa () { return abscissa; float Ponto :: PegarOrdenada () { return ordenada; void Ponto :: Escrever () { cout << "[" << abscissa << ", " << ordenada << "]";

6 Programar e usar a classe Segmento prototipada a seguir
int main () { Ponto P; cout << "Digite as coordenadas de um ponto: "; P.Ler(); cout << endl << "\tPonto digitado: "; P.Escrever(); cout << endl << endl; system("pause"); return 0; } Rodar o programa Mudar o programa para ler vários segmentos de reta e para cada um calcular seu comprimento Programar e usar a classe Segmento prototipada a seguir

7 class Segmento { private: Ponto P1, P2; public: void Ler (void); float Comprimento (void); Ponto PegaPonto1 (void); Ponto PegaPonto2 (void); };


Carregar ppt "CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas"

Apresentações semelhantes


Anúncios Google