SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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
Resolver un algoritmo orientado a
objetos, que esté relacionado con
figuras geométricas bidimensionales
y tridimensionales.
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
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
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
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
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);
}
}
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
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
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);
}
}
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
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
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
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
3Escriba la altura…
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);
}
}
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
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
3Escriba la altura…
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);
}
}
Algoritmo figuras geometricas_ppt
Algoritmo figuras geometricas_ppt

Contenu connexe

Tendances (18)

Clase vulcan
Clase vulcanClase vulcan
Clase vulcan
 
Análisis energético en Revit
Análisis energético en Revit Análisis energético en Revit
Análisis energético en Revit
 
Winplot
WinplotWinplot
Winplot
 
Estructuras de techo
Estructuras de techoEstructuras de techo
Estructuras de techo
 
Clase de-autocad-3d
Clase de-autocad-3dClase de-autocad-3d
Clase de-autocad-3d
 
Opciones de autorelleno
Opciones de autorellenoOpciones de autorelleno
Opciones de autorelleno
 
Dips tutorial parte 01
Dips tutorial parte 01Dips tutorial parte 01
Dips tutorial parte 01
 
Guía rápida de excel
Guía rápida de excelGuía rápida de excel
Guía rápida de excel
 
Proceso por fases
Proceso por fasesProceso por fases
Proceso por fases
 
Efectos basicos
Efectos basicosEfectos basicos
Efectos basicos
 
Comandos autocad equivalencias_alias
Comandos autocad equivalencias_aliasComandos autocad equivalencias_alias
Comandos autocad equivalencias_alias
 
Comandos básicos
Comandos básicosComandos básicos
Comandos básicos
 
Asistida2d
Asistida2dAsistida2d
Asistida2d
 
Diseño arquitectonico..... comandos basicos
Diseño arquitectonico..... comandos basicosDiseño arquitectonico..... comandos basicos
Diseño arquitectonico..... comandos basicos
 
Lista de comandos AutoCad
Lista de comandos AutoCadLista de comandos AutoCad
Lista de comandos AutoCad
 
Material de trabajo, primer encuentro
Material de trabajo, primer encuentroMaterial de trabajo, primer encuentro
Material de trabajo, primer encuentro
 
Rockplane
RockplaneRockplane
Rockplane
 
Semana 03 software libre maxima
Semana 03 software libre maximaSemana 03 software libre maxima
Semana 03 software libre maxima
 

Similaire à Algoritmo figuras geometricas_ppt

Similaire à Algoritmo figuras geometricas_ppt (16)

Dead mans hand
Dead mans handDead mans hand
Dead mans hand
 
Ejercicios seudocódigo pseint
Ejercicios seudocódigo pseintEjercicios seudocódigo pseint
Ejercicios seudocódigo pseint
 
Ejercicios seudocódigo pseint
Ejercicios seudocódigo pseintEjercicios seudocódigo pseint
Ejercicios seudocódigo pseint
 
50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo
 
50 problemas
50 problemas50 problemas
50 problemas
 
50 problemas
50 problemas50 problemas
50 problemas
 
Ejercicios seudocódigo pseint 1
Ejercicios seudocódigo pseint 1Ejercicios seudocódigo pseint 1
Ejercicios seudocódigo pseint 1
 
Ejercicio algoritmos
Ejercicio algoritmosEjercicio algoritmos
Ejercicio algoritmos
 
50 programas pseudocódigo y diagramas de flujo
50 programas pseudocódigo y diagramas de flujo50 programas pseudocódigo y diagramas de flujo
50 programas pseudocódigo y diagramas de flujo
 
Informe de informatica 16 17
Informe de informatica 16 17Informe de informatica 16 17
Informe de informatica 16 17
 
Programacion en pascal
Programacion en pascalProgramacion en pascal
Programacion en pascal
 
Trabajo autonomo#3
Trabajo autonomo#3Trabajo autonomo#3
Trabajo autonomo#3
 
50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo50 programas con pseudocódigo y diagramas de flujo
50 programas con pseudocódigo y diagramas de flujo
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Ejemplos de Pseudocódigo
Ejemplos de PseudocódigoEjemplos de Pseudocódigo
Ejemplos de Pseudocódigo
 
algoritrmos
algoritrmosalgoritrmos
algoritrmos
 

Dernier

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Dernier (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

Algoritmo figuras geometricas_ppt

  • 1. 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
  • 2. Resolver un algoritmo orientado a objetos, que esté relacionado con figuras geométricas bidimensionales y tridimensionales.
  • 3.
  • 4.
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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); } }
  • 10. 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
  • 11. 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
  • 12. 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); } }
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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 3Escriba la altura…
  • 17. 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); } }
  • 18. 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
  • 19. 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 3Escriba la altura…
  • 20. 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); } }