derivada1_

1
DERIVADA1 //Una Clase Derivada //Ing. Daniel Osorio Maldonado #include<iostream.h> class cuadrado { protected: int lado; public: void asignar( int L) { lado = L; } int area() { return(lado*lado); } }; class prisma : cuadrado { protected: int alto; public: void asignar( int L, int A) {alto = A; lado = L; } int volumen ( ) {return ( area()*alto);} }; main(){ int LADO,ALTO; cuadrado c1; prisma p1,p2; cout << " Lado= "; cin>>LADO; cout << " Alto= "; cin>>ALTO; c1.asignar(LADO); p1.asignar(LADO,ALTO); p2.asignar(20,30), cout<< " AREA DEL CUADRADO= "<< c1.area()<<endl; cout<< " VOLUMEN DEL PRISMA= "<< p1.volumen()<<endl; cout<< " VOLUMEN DEL PRISMA= "<< p2.volumen(); cout<<endl; return 0; } Página 1

Upload: dany-castro

Post on 12-Dec-2015

212 views

Category:

Documents


0 download

DESCRIPTION

PROGRAMACION

TRANSCRIPT

Page 1: DERIVADA1_

DERIVADA1//Una Clase Derivada//Ing. Daniel Osorio Maldonado#include<iostream.h>class cuadrado { protected: int lado; public: void asignar( int L) { lado = L; } int area() { return(lado*lado); } }; class prisma : cuadrado { protected: int alto; public: void asignar( int L, int A) {alto = A; lado = L; } int volumen ( ) {return ( area()*alto);} };main(){ int LADO,ALTO; cuadrado c1; prisma p1,p2; cout << " Lado= "; cin>>LADO; cout << " Alto= "; cin>>ALTO; c1.asignar(LADO); p1.asignar(LADO,ALTO);

p2.asignar(20,30),

cout<< " AREA DEL CUADRADO= "<< c1.area()<<endl; cout<< " VOLUMEN DEL PRISMA= "<< p1.volumen()<<endl; cout<< " VOLUMEN DEL PRISMA= "<< p2.volumen();

cout<<endl; return 0; }

Página 1