Está en la página 1de 6

FC-FISC-1-8-2016

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
Parcial No. 1

Facilitador(a): Lourdes Jaramillo Asignatura: Desarrollo de Software II


Nombre: Gabriel Hernan Membache Méndez
A. TÍTULO DE LA EXPERIENCIA: Parcial No. 1

B. TEMAS:
• Metodología Orientada a Objetos o Identificar la(s)
clase(s) o Identificar los atributos o Identificar los métodos
o Realizar el pseudocódigo
• Fundamentos de Java
o Codiificar el análisis realizado utilizando el Lenguaje Java

C. OBJETIVO(S):
• Aplicar los conceptos vistos en clases

D. METODOLOGÍA
• Desarrollar cada uno de los casos que se presentan aplicando la Metodología Orientada a
Objetos.
• Trabajar de forma individual. De encontrarse parciales iguales serán evaluados con cero
por considerarse copia.
• Realizar primero el análisis de cada caso. Si entrega el código en java y no el análisis será
evaluado con cero. La codificación debe ir de acuerdo al análisis realizado.
• Publicar el análisis y los archivos .java
FC-FISC-1-8-2016
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
Parcial No. 1

E. PROCEDIMIENTO DE LA EXPERIENCIA:
Desarrollar los siguientes casos aplicando la Metodología Orientada a Objetos.

1. Se desea un programa que lea el largo, ancho y altura de una habitación. El programa
debe calcular e imprimir cuántos metros cuadrados se requieren comprar de alfombra y
cuántos metros cuadrados de papel se requieren para tapizar la pared de la habitación.

area = largo x ancho


mts2pared = 2 * largo * ancho * altura
Análisis

Habitacion

 Largo
 Ancho
 Alto

 Lectura de Datos()
 CompraAlfombra()
 TapizarPared()

Seudocódigo
Clase Habitacion{
/*Declaracion variables*/
Real largo
Real ancho
Real Alto
Privado habitación(){
largo = 0.0
ancho = 0.0
Alto = 0.0
}
Public LecturaDatos(){
Real hlargo=0.00, hancho=0.00, halto=0.00
Escribir “Escribir el largo de su habitación”
Leer hlargo
Escribir “Escribir el ancho de su habitacion”
Leer hancho
Escribir “Escribir la altura de su habitacion”
Leer halto
largo =hlargo
ancho = hancho
Alto = halto
}
Publico ComprarAlfombra(){
Real area = 0.0
area= largo * ancho
retornar area
}
Publico TapizarPared(){
Real Mts2pared = 0.00
mts2pared = 2 * largo * ancho * altura
retornar mts2pared
}
INICIO
Real area = 0.00 Mts2pared = 0.00
Habitacion ha
ha.LecturaDatos
area = ha.ComprarAlfombra()
Mts2pared = ha.TapizarPared()
Escribir “Se requieren para comprar una alfombra”, área
Escribir “Se requieren para tapizar su pared”, Mts2pared
Fin
2. En una empresa de ventas de productos agrícolas, se desea un programa que calcule
el monto a pagar en una compra. Si el monto comprado antes del itbms es superior a
200 se otorga un descuento del 3%. En caso contrario no se realiza descuento. El
monto final a pagar debe incluir el impuesto del itbms (7%). Recuerde que el
descuento es antes del itbms. Al final el programa debe escribir el monto de la compra,
el monto del descuento, el monto del itbms y monto a total a pagar.

Análisis
Agricolas
 compra
 oferta
 pagoimpu
 monto
 Lecturaventa()
 Descuento()
 Impuesto()
 Totalpago()

Seudocodigo

Clase Agricolas{
/*Declaracion variables*/
Real compra
Real oferta
Real pagoimput
Real monto
Privado Agricolas(){
compra = 0.0
oferta = 0.0
pagoimput = 0.0
monto = 0.0

Publico Lecturaventa(){
Real agcompra=0.00
Escribir “Ingrese el monto de bruto”
Leer agcompra
compra =agcompra
}
Publico Descuento(){
Real oferta = 0.00
Alfanumerico meoferta = “”
Si (compra) > 200 entonces
oferta = compra * 0.03
meoferta = “Su compra es mayor a 200 obtiene un descuento del ”+ oferta
Fin si
Retornar oferta
}
Publico Impuesto(){
Real pagoimput = 0.00
pagoimput = compra * 0.07
retornar pagoimput
}
Publico Totalpago(){
Real monto = 0.00
monto = compra + pagoimput+oferta
retornar monto
}

INICIO
Real monto = 0.00, oferta = 0.00
Agricola agr
agr.Lecturaventa
monto = agr.Totalpago()
oferta = agr.Descuento()
pagoimput = agr.Impuesto()
Escribir “Su monto de la compra”+ compra+ “su itbtms es de ”+ pagoimput+ “su descuento
es de”+ oferta+ “el total a pagar es de ”+ monto.
Fin

También podría gustarte