void main() { int ci=0; Linea L1(ci,380,ci,430); Linea L2(ci+20,380,ci+20,430); Circulo Cir1(20,20,20); Circulo Cir2(60,60,60); Elipse E1(0,0,40,60); Rectangulo Rec1(25,60,0,0); int a,b,i; a=DETECT; initgraph(&a,&b," "); for(i=0;i<640;i++) { Cir1.Mover(i+10,120); E1.Mover(10+i,330); Cir2.Mover(i,150); Rec1.Mover(i-5,210); L1.Mover(1); L2.Mover(1); if(i==0) getch(); delay(1); } getch(); closegraph(); }
int main(int argc, char ** argv){ Triangle Tri(1, 1, 3, 5, 6); Square Sq(1, 2, 5); Circle Cir(1, 3, 2); Sphere Sph(1, 4, 2); Cube Cub(1, 5, 5); Tetrahedron Tetra(1, 6, 10, 10, 10, 10, 10, 10); Cube Cub2(1, 7, 100); Square Sq2(1, 8, 100); Circle Cir2(1, 9, 25); Circle Cir3(1, 10, 45.2); Square Sq3(1, 11, 11.11); Shape * arr; arr = new Shape[11]; arr[0] = Tri; arr[1] = Sq; arr[2] = Cir; arr[3] = Sph; arr[4] = Cub; arr[5] = Tetra; arr[6] = Cub2; arr[7] = Sq2; arr[8] = Cir2; arr[9] = Cir3; arr[10] = Sq3; for(int i = 0; i < 11; ++i){ cout << endl; if(arr[i].getVolume() == -1){ cout << "2-D Shape Found" << endl; cout << "The Shape is: " << arr[i].getName() << endl; cout << "Points are: (" << arr[i].getX() << ", " << arr[i].getY() << ")" << endl; cout << "The Area is: " << arr[i].getArea() << endl; } else{ cout << "3-D Shape Found" << endl; cout << "The Shape is: " << arr[i].getName() << endl; cout << "Points are: (" << arr[i].getX() << ", " << arr[i].getY() << ")" << endl; cout << "The Surface Area is: " << arr[i].getArea() << endl; cout << "The Volume is: " << arr[i].getVolume() << endl; } cout << endl << endl; } delete[] arr; return 0; }
void main() { int ci=0; Linea L1(ci,380,ci,430); Linea L2(ci+20,380,ci+20,430); // Circulo Cir1(20,20,20); Circulo Cir2(60,60,60); Elipse E1(0,0,40,60); Rectangulo Rec1(25,60,0,0); pico Pi1 (80,165,150,180,50); pico Pi2(40,440,130,180,50); pico Pi3 (20,440,130,180,50); int a,b,i; a=DETECT; initgraph(&a,&b," "); for(i=0;i<640;i++) { Pi1.Dibuja(); Pi2.Dibuja(); Pi3.Dibuja(); //Cir1.Mover(i+10,120); E1.Mover(10+i,330); Cir2.Mover(i,150); Rec1.Mover(i-5,210); L1.Mover(1); L2.Mover(1); if(i==0) getch(); //delay(1); } getch(); closegraph(); }