An Lisis De Sistemas

Páginas: 5 (1201 palabras) Publicado: 10 de junio de 2015

ENUNCIADO:
Hacer un sistema que emule a un estacionamiento de supermercado. El proceso de entrada consta de los siguientes pasos: al entrar, un auto se para frente al operador que tiene una computadora, este mismo toma la patente y la hora de entrada del vehículo, y suministra al conductor el numero de cochera libre, que es la primera libre encontrada.
El proceso de salida consta de lossiguientes pasos: el operador obtiene el valor a pagar para el conductor. Para ello tener en cuenta que:
Si t es tiempo, entonces 0 < t <= 5tiene un valor hora de 8$
5 10 18 El supermercado esta abierto de 0 a 21 Hs.
Debe tener un menú, para entrada, salida de autos y fin del sistema.PAUTAS:
El trabajo práctico se puede hacer junto al compañero de banco, no pudiéndose admitir otra persona más.
Debe entregarse en la semana del 26 de mayo.
Como paso previo esta la confección de un cuestionario que el grupo hará al profesor: se refiere a las preguntas sobre el sistema pedido. Esas preguntas deberán pasarse a maquina y presentarse junto con el trabajo.
El trabajo deberácontener: la caratula del grupo, materia, curso, fecha, titulo del práctico. El enunciado, una breve explicación de su funcionamiento, las preguntas hechas al profesor (que hace de dueño), el listado impreso del programa (sistema) y de algunas ejecuciones del mismo.
Previamente, irán enviando por mail los programas para que el docente los corrija y se hace una ida y vuelta.


Explicación:
El programa escompuesto por un ciclo principal que contiene las funciones de entrada y salida de autos a un estacionamiento que son accesibles gracias a un menú principal que puede acceder a ellas o simplemente salir del programa.
Para la entrada de autos se verifica que las plazas de estacionamiento estén libres. Se ingresa la patente del auto y el horario de entrada, se guardan los datos en vectoresasignándosele un lugar en el estacionamiento.
Para la salida de autos se verifica que haya por lo menos 1 plaza ocupada. Se ingresa la patente y la hora de salida del auto que abandona el estacionamiento. El programa calcula lo que deberá pagar el conductor y luego emite un mensaje confirmado que la plaza de estacionamiento fue liberada.
Cuestionario:
¿Cuántas plazas debe tener el estacionamiento?
Entre10 y 20 plazas.
¿Cómo debe ingresarse el horario?
Las horas se ingresan de 0 a 21.
¿Es mejor poner una restricción de tiempo a los conductores?
No, la tarifa por hora aumenta si el conductor permanece más tiempo.
¿Pueden ingresar 2 coches con la misma patente?
No, se deberá repetir el ingreso de la patente.




Codificación:
using System;
using System.Collections.Generic;
using System.Linq;using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] vec = new int[15];
string[] vec1 = new string[15];
string patente;
int z=0;
int t=0;
int cont4=0;
int cont1 = 0;
int cont = 0;
int cont3 = 0;
intcont2=0;
int total=0;
int entrada=0,salida;
int x,aux=0;
for (x = 0; x <= 14; x++)
{
vec1[x] = ",";
vec[x] = -1;
}
do
{

Console.Clear();
Console.WriteLine("ESTACIONAMIENTO\t\t\tHorario de atencion: 0 a 21 hs");Console.WriteLine("\n\nNo se muestra la opcion de INGRESO si no hay plazas disponibles");
Console.WriteLine("\nNo se muestra la opcion de SALIDA si todas las plazas estan disponibles");
for (x = 0; x <= 14; x++)
{
if (vec[x] == -1)
{
cont1++;
}
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • An lisis del Sistema de Salud
  • AN LISIS DE SISTEMAS DE REALIMENTACI N
  • 11 An Lisis De Los Sistemas Urbanos
  • Concepto De An Lisis Y Dise O De Sistemas
  • AN LISIS Y GESTI N DE SISTEMAS RURALES Y URBANOS
  • An Lisis Sistema Pol Tico Colombiano
  • An Lisis De Fuentes Sistema Capitalista Y Socialista
  • S LABO AN LISIS DE SISTEMAS 2015

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS