• Jueves 14 de Noviembre de 2024, 04:10

Autor Tema:  Problema Estacionamiento c++  (Leído 8471 veces)

extremoo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Problema Estacionamiento c++
« en: Martes 28 de Abril de 2009, 01:28 »
0
necesito ayuda urgente con un problema el  caso es el siguiente

La empresa de estacionamientos Weze Parking, le ha solicitado que realice un programa para controlar la cantidad de autos que se encuentran dentro de su estacionamiento. El programa deberá permitir que un auto ingrese al estacionamiento y que se guarde su patente y el piso en que se estacionara, ademas deberá permitir que los autos salgan y finalmente que liste la cantidad de autos que están dentro.
Realice el programa usando estructuras y asuma que el estacionamiento tiene como máximo 100 lugares, en caso que ya se encente utilizado en su totalidad deberá mostrar un mensaje de error indicando que no quedan espacios disponibles.

EL PROBLEMA DE MI CODIGO es que aqui en chile las patentes son con dos letras y 4 numeros ejemplo  FX1536, El programa corre solo para numeros enteros y tampoco e podido controlar eso porque me complica trabajar con char, faltandome esa condicion mas la eliminar.

mi codigo es :


#include <iostream>
#include <stdlib.h>
#include <stdio.h>

using namespace std;


struct weze_parking {
int patente; //patente con digitos
};

struct weze_parking estacionamiento[100];


int  main()
{
     int total=100;


     int num_lugares;

     
     for( num_lugares=0; num_lugares<total; num_lugares++ )
          {
                         
           printf( "nnDatos del estacionamiento numero %inn", num_lugares+1 );
           printf( "PATENTE: " );              
           scanf( "%i", &estacionamiento[num_lugares].patente );
           printf("Cantidad de autos = %in", num_lugares+1);
           int disponibles=(total-num_lugares-1);
           printf("PISO 1 n");
           printf("Cantidad de estacionamientos disponibles = %i  nnn",disponibles );
           
          }
           
     if (num_lugares==total)
        {
        printf("ESTACIONAMIENTO COMPLETO %i AUTOMOVILES:n", num_lugares);
        }

system("PAUSE");
return 0;
}


ojala alguien pueda ayudarme porfavor
gracias.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Problema Estacionamiento c++
« Respuesta #1 en: Martes 28 de Abril de 2009, 09:35 »
0
Si le pones etiquetas a tu código, te ayudo con mucho gusto.