Programacion
PRACTICA 5 LABORATORIO DE PROGRAMACION ORIENTADA A OBJETOS RELACIONES DE AGREGACION/ ASOCIACION
OBJETIVO DE LA PRÁCTICA A partir de un problema, establecer una solución de un programa orientado a objetos utilizando relaciones de agregación y asociación. EL PROBLEMA En laalcancía es posible guardar monedas de las siguientes denominaciones: $20, $50, $100, $200 y $500, no se guardan ni billetes ni monedas de otras denominaciones. Al dueño de la alcancía le parece muy útilconocer cuánto tiene en la alcancía sin necesidad de romperla, es más, él quiere conocer cuántas monedas tiene en cada denominación para así romper la alcancía sólo cuando quiera disponer de todo sudinero ahorrado. Se quiere un programa que ilustre el manejo de la alcancía. El programa debe permitir (1) agregar una moneda de una de las denominaciones indicadas, (2) contar cuántas monedas tiene decada denominación, (3) calcular el total de dinero ahorrado, (4) romper la alcancía vaciando su contenido y (5) comenzar una nueva alcancía. Etapas de la solución de un problema La siguiente graficamuestra un modelo con los pasos para solucionar un problema con un programa orientado a objetos.
1
PIS
1. ANALISIS
1.1. CAPTURA DE REQUISITOS Especificación de requisitos funcionales NombreR1: Guardar una moneda de una denominación dada Resumen Se adiciona a la alcancía una moneda de alguna de las denominaciones establecidas. No se puede guardar monedas de denominaciones diferentes.Denominación de la moneda, puede ser $20, $50, $100, $200 y $500
Entrada
Resultado La alcancía tiene una moneda más de la denominación indicada
Nombre Resumen Entrada
R2: Contar cuántasmonedas hay en la alcancía de cada denominación Decir cuántas monedas hay de cada una de las denominaciones. Ninguna
Resultado Total de monedas de $20 Total de monedas de $50 Total de monedas de $100...
Regístrate para leer el documento completo.