algoritmo figuras geometricas_ppt
DESCRIPTION
algoritmo creado para generar perimetro area y volumenes para figuras geometricas bidimensionales o tridimensionalesTRANSCRIPT
![Page 1: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/1.jpg)
UNIVERSIDAD TECNOLOGICA DE PANAMA FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES
DESARROLLO DE SOFTWARE I
PROYECTO FINAL
PROFESOR: REGIS RIVERA
ESTUDIANTES:
ABDIEL VILLARREAL EDUARDO ALVEO
GADIEL GONZALEZ JOSUEL BARBA
ROBOAN GONZALEZ
I – SEMESTRE 2013
FECHA: 2 DE JULIO 2013
![Page 2: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/2.jpg)
Resolver un algoritmo orientado a objetos, que esté relacionado con figuras geométricas bidimensionales y tridimensionales.
![Page 3: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/3.jpg)
![Page 4: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/4.jpg)
![Page 5: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/5.jpg)
Void Main () { entero opcion1, opcion2, opcion3; Imprimir (“Escoja una de las Opciones”); Imprimir (“1. Figuras Bidimensionales”); Imprimir (“2. Figuras Tridimensionales”); Leer (opcion1); Si (opcion1 = 1) { Imprimir (“¿Qué Tipo de Figura Usaras?”); Imprimir (“1. Cuadrado”); Imprimir (“2. Rectángulo”); Imprimir (“3. Paralelogramo”); Imprimir (“4. Rombo”); Imprimir (“5. Trapecio”); Imprimir (“6. Trapecio Recto”); Imprimir (“7. Triángulo Equilátero”); Imprimir (“8. Triangulo Isósceles”); Imprimir (“9. Triangulo Escaleno”); Imprimir (“10. Triangulo Rectángulo”);
Figuras Bidimensionales
Figuras Tridimensionales
![Page 6: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/6.jpg)
Void Main () { entero opcion1, opcion2, opcion3; Imprimir (“Escoja una de las Opciones”); Imprimir (“1. Figuras Bidimensionales”); Imprimir (“2. Figuras Tridimensionales”); Leer (opcion1); Si (opcion1 = 1) { Imprimir (“¿Qué Tipo de Figura Usaras?”); Imprimir (“1. Cuadrado”); Imprimir (“2. Rectángulo”); Imprimir (“3. Paralelogramo”); Imprimir (“4. Rombo”); Imprimir (“5. Trapecio”); Imprimir (“6. Trapecio Recto”); Imprimir (“7. Triángulo Equilátero”); Imprimir (“8. Triangulo Isósceles”); Imprimir (“9. Triangulo Escaleno”); Imprimir (“10. Triangulo Rectángulo”);
Paralelogramo
Rombo
Trapecio
Trapecio Recto
Triángulo Equilátero
Triángulo Isósceles
Cuadrado
Rectangulo
Triángulo Escaleno
Triángulo Rectángulo
![Page 7: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/7.jpg)
Void Main () { Según sea (opcion2) { Caso 1: { Cuadrado cu = nuevo Cuadrado(); Imprimir (“Que deseas realizar”); Imprimir (“1. Calcular Área”); Imprimir (“2. Calcular Perímetro); Leer (opcion3); Si (opcion3 = 1) { cu.Calcular(); } De otro modo Si(opcion3 = 2) { cu.Calcular1(); } Interrumpir; }
Calcular Área Calcular Perímetro
![Page 8: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/8.jpg)
Publico Clase Cuadrado extiende Bidimensional { Publico Void Calcular() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Area = lado * lado; Imprimir(“El área es: “ +Area); } Publico Void Calcular1() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Perimetro = 4 * lado; Imprimir(“El perímetro es: “ +Perimetro); } }
Escriba lado…
3
![Page 9: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/9.jpg)
Publico Clase Cuadrado extiende Bidimensional { Publico Void Calcular() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Area = lado * lado; Imprimir(“El área es: “ +Area); } Publico Void Calcular1() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Perimetro = 4 * lado; Imprimir(“El perímetro es: “ +Perimetro); } }
![Page 10: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/10.jpg)
Void Main () { Según sea (opcion2) { Caso 1: { Cuadrado cu = nuevo Cuadrado(); Imprimir (“Que deseas realizar”); Imprimir (“1. Calcular Área”); Imprimir (“2. Calcular Perímetro); Leer (opcion3); Si (opcion3 = 1) { cu.Calcular(); } De otro modo Si(opcion3 = 2) { cu.Calcular1(); } Interrumpir; }
Calcular Área Calcular Perímetro
![Page 11: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/11.jpg)
Publico Clase Cuadrado extiende Bidimensional { Publico Void Calcular() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Area = lado * lado; Imprimir(“El área es: “ +Area); } Publico Void Calcular1() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Perimetro = 4 * lado; Imprimir(“El perímetro es: “ +Perimetro); } }
Escriba lado…
3
![Page 12: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/12.jpg)
Publico Clase Cuadrado extiende Bidimensional { Publico Void Calcular() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Area = lado * lado; Imprimir(“El área es: “ +Area); } Publico Void Calcular1() { Imprimir(“Ingrese la medida de uno de los lados del cuadrado”); Leer(lado); Perimetro = 4 * lado; Imprimir(“El perímetro es: “ +Perimetro); } }
![Page 13: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/13.jpg)
Void Main () { entero opcion1, opcion2, opcion3; Imprimir (“Escoja una de las Opciones”); Imprimir (“1. Figuras Bidimensionales”); Imprimir (“2. Figuras Tridimensionales”); Leer (opcion1); Si (opcion1 = 2) { Imprimir (“¿Qué Tipo de Figura Usaras?”); Imprimir (“1. Cubo”); Imprimir (“2. Prisma Recto”); Imprimir (“3. Esfera”); Imprimir (“4. Cilindro”); Imprimir (“5. Cono”); Imprimir (“6. Pirámide”);
Figuras Bidimensionales
Figuras Tridimensionales
![Page 14: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/14.jpg)
Void Main () { entero opcion1, opcion2, opcion3; Imprimir (“Escoja una de las Opciones”); Imprimir (“1. Figuras de Bidimensionales”); Imprimir (“2. Figuras de Tridimensionales”); Leer (opcion1); Si (opcion1 = 2) { Imprimir (“¿Qué Tipo de Figura Usaras?”); Imprimir (“1. Cubo”); Imprimir (“2. Prisma Recto”); Imprimir (“3. Esfera”); Imprimir (“4. Cilindro”); Imprimir (“5. Cono”); Imprimir (“6. Pirámide”); Leer(opcion2);
Cubo
Prisma Recto
Esfera
Cilindro
Cono
Pirámide
![Page 15: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/15.jpg)
Void Main () { Según sea (opcion2) { caso 4: { Cilindro cil = nuevo Cilindro(); Imprimir (“Que deseas realizar”); Imprimir (“1. Calcular Área”); Imprimir (“2. Calcular Volumen); Leer (opcion3); Si (opcion3 = 1) { cil.Calcular(); } De otro modo Si(opcion3 = 2) { cil.Calcular1(); } Interrumpir; }
Calcular Área Calcular Volumen
![Page 16: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/16.jpg)
Publico Clase Cilindro extiende tridimensional { Publico Void Calcular () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Area = (2 * 3.1416 * radio) * (altura * radio); Imprimir(“El área es: “ +Area); } Publico Void Calcular1 () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Volumen = (3.1416 * (radio + radio) * altura); Imprimir(“El volumen es: “ +Volumen); } }
Escriba el radio… 3
3 Escriba la altura…
![Page 17: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/17.jpg)
Publico Clase Cilindro extiende tridimensional { Publico Void Calcular () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Area = (2 * 3.1416 * radio) * (altura * radio); Imprimir(“El área es: “ +Area); } Publico Void Calcular1 () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Volumen = (3.1416 * (radio + radio) * altura); Imprimir(“El volumen es: “ +Volumen); } }
![Page 18: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/18.jpg)
Void Main () { Según sea (opcion2) { caso 4: { Cilindro cil = nuevo Cilindro(); Imprimir (“Que deseas realizar”); Imprimir (“1. Calcular Área”); Imprimir (“2. Calcular Volumen); Leer (opcion3); Si (opcion3 = 1) { cil.Calcular(); } De otro modo Si(opcion3 = 2) { cil.Calcular1(); } Interrumpir; }
Calcular Área Calcular Volumen
![Page 19: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/19.jpg)
Publico Clase Cilindro extiende tridimensional { Publico Void Calcular () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Area = (2 * 3.1416 * radio) * (altura * radio); Imprimir(“El área es: “ +Area); } Publico Void Calcular1 () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Volumen = (3.1416 * (radio + radio) * altura); Imprimir(“El volumen es: “ +Volumen); } }
Escriba el radio… 3
3 Escriba la altura…
![Page 20: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/20.jpg)
Publico Clase Cilindro extiende tridimensional { Publico Void Calcular () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Area = (2 * 3.1416 * radio) * (altura * radio); Imprimir(“El área es: “ +Area); } Publico Void Calcular1 () { Imprimir(“Ingrese el radio del cilindro”); Leer(radio); Imprimir(“Ingrese la altura del cilindro”); Leer(altura); Volumen = (3.1416 * (radio + radio) * altura); Imprimir(“El volumen es: “ +Volumen); } }
![Page 21: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/21.jpg)
![Page 22: Algoritmo figuras geometricas_ppt](https://reader033.vdocuments.us/reader033/viewer/2022052412/558b1d00d8b42a57548b462a/html5/thumbnails/22.jpg)