Lein

Páginas: 2 (418 palabras) Publicado: 1 de noviembre de 2012
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include "Costos.h"
#include "Mesa3.h"
#include "MesaRectangular3.h"
#include "MesaRedonda3.h"
#include"DimensionNegativaExcepcion.h"

using namespace std;

/*
*
*/
int main(int argc, char** argv) {
Mesa3 *pMesas[5]; // apuntador a Mesa
int i=0;
MesaRectangular3 mesa1, mesa2, mesa3;// Asignacion de mesa1 a mesa 3 para MesaRectangula3
MesaRedonda3 mesa4, mesa5;
// Asignacion de mesa4 a mesa5 para MesaRedonda3

try{
mesa1=MesaRectangular3(60.0,-55.0);//instancia para mesa1
pMesas[i]=&mesa1;
i++; //Incremento a iteracion para apuntador
cout<<"Se creo la mesas:"<<i<<endl;//despliegue del numero de objeto crado
}
//llamado a la excepcion de dimencion
catch(DimensionNegativaExcepcion& e){
cout<<e.what()<<endl;
}try{
mesa2=MesaRectangular3(75.0, 35.0);//instancia para mesa2
pMesas[i]=&mesa2;
i++; //Incremento a iteracion para apuntadorcout<<"Se creo la mesa: "<<i<<endl;//despliegue del numero de objeto crado
}
//llamado a la excepcion de dimencion
catch(DimensionNegativaExcepcion& e){cout<<e.what()<<endl;
}

try{
mesa3=MesaRectangular3(25.6, 13.0, Costos::CEDRO);//instancia para mesa3
pMesas[i]=&mesa3;
i++;//Incremento a iteracion para apuntador
cout<<"Se creo la mesa: "<<i<<endl;//despliegue del numero de objeto crado
}
//llamado a la excepcion dedimencion
catch(DimensionNegativaExcepcion& e){
cout<<e.what()<<endl;
}

try{
mesa4=MesaRedonda3(65.0, Costos::CEDRO);//instancia para mesa3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lein
  • leiner
  • Leiner
  • LEINAD
  • Mon señor leinidas proaño
  • Congregas y Misiones del Nuevo Leino de León
  • Primera Presidencia De Leinidas Plaza Gutierrez
  • Leinad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS