Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- using namespace std;
- class Retangulo{
- private:
- int alt;
- int lar;
- public:
- int desenhaLinha(int lar, int tipo){
- int i;
- for (i = 0; i < lar; i++){
- if (tipo == 0){
- cout << "*";
- }
- else { cout << " ";};
- }
- };
- int desenhaRet(int alt, int lar){
- int x, y;
- x = alt; y = lar;
- for (x = 0; x < alt; x++){
- if (x == 0 or x == alt-1) { desenhaLinha(lar, 0); cout << "\n";}
- else { cout << "*"; desenhaLinha(lar-2, 1); cout << "*"; cout << "\n"; };
- }
- };
- int area(){
- return alt*lar;
- };
- int init(int a, int l){
- alt = a;
- lar = l;
- };
- };
- class Data{
- private:
- int dia, mes, ano;
- public:
- char meses(int op){
- char nomes[2][12] = {"Janeiro","Fevereiro"};
- };
- int init(int d, int m, int a){
- dia = d;
- mes = m;
- ano = a;
- };
- int getData(){
- cout << "Digite o ano: ";
- cin >> ano;
- cout << "Digite o mes: ";
- cin >> mes;
- cout << "Digite o dia: ";
- cin >> dia;
- };
- void printData(){
- char meses[12][20] = { "Janeiro", "Fevereiro", "Marco", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" };
- cout << "Data: Dia " << dia << " de " << meses[mes-1] << " de " << ano << "\n";
- };
- void printSigno();
- int isBi(){
- if ((ano % 4 == 0) && (ano % 100) || (ano % 400 == 0)){
- cout << "O ano " << ano << " e bissexto.";
- return 1;
- }
- else { cout << "O ano " << ano << " nao e bissexto.";
- return 0; }
- };
- };
- int main()
- {
- // RETANGULO
- /*
- Retangulo x;
- x.init(4,6);
- cout << "area do retangulo x : " << x.area() << endl;
- x.desenhaRet(10,10);
- */
- // DATA
- Data d1, d2;
- d1.init(11,9,2000);
- d2.init(11,01,1993);
- //d1.getData();
- d2.printData();
- d2.isBi();
- cout << "\n\n";
- d1.printData();
- d1.isBi();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment