C++ Orientado a Objetos
C++ é uma das linguagens de programação mais poderosas que existem. Esse poder vem em parte da sua herança da linguagem C, que é uma linguagem capaz de implementar algoritmos de altíssimo nível em termos de abstração e também de lidar com manipulações de baixo nível, podendo inclusive conter partes de código escritas em Assembler. O C++ adicionou a essa formula a possibilidade de se usar programação orientada a objetos.
Pretendo elaborar vários artigos esclarecendo alguns pontos importantes sobre C++ e apesentando vários códigos de programas que realmente funcionam e pode ser compilados para teste. A partir deste artigo postarei sempre algum código seguido de alguns comentários e explicações.
Como programar em C++ ?
Leia o artigo -->
Exemplo de um primeiro programa utilizando o conceito de linguagem orientada a objetos :
Problema : Um aluno deseja criar um programa que calcule a área e o perímetro de um circulo dado seu raio. Como ele esta aprendendo programação orientada a objetos, pretende construir o programa seguindo o paradigma orientado a objetos.
Solução : A titulo de ilustração iremos criar dois programas, um deles utilizando programação estruturada e outro seguindo o paradigma de orientação a objetos.
Usando Programação estruturada apenas temos o seguinte código :
// Objetivo : calcula area e perimetro de circulo atraves do raio
// Programa que calcula a area de um circulo usando programação estruturada apenas
// Data : 15/03/12
// Programador : Rodrigo Sidney
#include<iostream>
using namespace std;
#define PI 3.14
int main ( ){
double raio;
cout <<"\n\n\tDigite o raio do circulo :\n\n\t--> ";
cin >> raio;
cout <<"\n\n\tArea do circulo : " << PI*raio*raio ;
cout <<"\n\n\tPerimetro do circulo : " << 2*PI*raio;
cout <<"\n\n\t";
return 0;
}
Usando Programação estruturada apenas temos o seguinte código :
em produção ....
Nenhum comentário:
Postar um comentário