Lavanderia, Programacion Orientada a Objetos(Código Java)
Enviado por Jaime99 • 5 de Noviembre de 2018 • Ensayo • 1.873 Palabras (8 Páginas) • 615 Visitas
[pic 1][pic 2]
Facultad de Ciencias Físico Matemáticas - FCFM
Universidad Autónoma de Nuevo León – UANL
Programación Orientada a Objetos
Proyecto Final – Aplicación de Lavandería
Keneth Alexis Ocon Torres 1808053
28/11/2017
Tabla de Contenido
Descripción del problema 3
Algoritmo 4
Diagrama de flujo 10
Diagrama de clases UML 11
Especificaciones 12
Descripción del Problema
JAVANDERIA
Clase Javanderia
1.- Inicio de la clase Javanderia
2.- Declaración de variables
-nPrendas: int
-servicio: String
3.- Inicio del método setPrendas(prendas:int)
4.- Si (prendas > 0)
entonces
5.- nPrendas <-- prendas
6.- Fin del condicional del paso 4
7.- Fin del método del paso 3
8.- Inicio del método getPrendas()
9.- regresa nPrendas
10.- Fin del método del paso 8
11.- Inicio del metodo setServicio(servicio:String)
12.- this.servicio <-- servicio
13.- Fin del metodo del paso 11
14.- Inicio del método getServicio()
15.- regresa servicio
16.- Fin del método del paso 14
17.- Inicio del método calTintoreria()
18.- regresa (nPrendas * 10)
19.- Fin del método del paso 17
20.- Inicio del método calLavanderia()
21.- regresa (nPrendas * 5.50)
22.- Fin del método del paso 20
23.- Inicio del método calPlanchado()
24.- regresa (nPrendas * 4.50)
25.- Fin del método del paso 23
27.- Inicio del método toString()
28.- str:String
29.- str <-- "Numero de prendas: "+ getPrendas() +"\n"+ "Servicio: "+ getServicio() +"\n"
30.- regresa str
31.- Fin del método del paso 27
32.- Fin de la clase Javanderia
Class Cliente
1- Inicio de la clase cliente
2- Declaracion de variables
-nombre: String
-direccion: String
-correo: String
-telefono: String
3- Inicio del metodo setNombre(nombre: String)
4- Si(!nombre.isEmpty()
entonces
5- this.nombre <-- nombre
6- sino
7- this.nombre <-- "Sin nombre"
8- Fin del condicional del paso 16
9- Fin del metodo del paso 15
10- Inicio del metodo getNombre()
11- regresar nombre
12- Fin del metodo del paso 22
13- Inicio del metodo setDireccion(direccion: String)
14- Si(!direccion.isEmpty())
entonces
15- this.direccion <-- direccion
16- Fin del condicional del paso 26
17- Fin del metodo del paso 25
18- Inicio del metodo getDireccion()
19- regresar direccion
20- Fin del metodo del paso 30
21- Inicio del metodo setCorreo(correo: String)
22- Si(!correo.isEmpty)
...