• Jueves 18 de Abril de 2024, 06:39

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Apendiz

Páginas: [1]
1
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Sábado 10 de Marzo de 2007, 06:57 »
esto es lo que e hecho hasta el momento, me hace falta unos procedimientos y me esta dando hasta el momento 5 errores de los cuales uno no lo logro identificar e da un error en el while de cierre de la sentencia SWITCH:
les agradeceria cualquier ayuda que me puedan dar tomando en cuenta lo que dice en el enunciado del primer mensaje que puse, muchas gracias de nuevo.

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int i;
char cola[20];
char cola2[20];
char cajas[5];
int frente,fin;
void imprimir_cola();
void ingresar_cola();
void ingresar_caja();
void pasarc_cola();
void abandonar_cola();
void cerrar_cola();
void cerrarb();
void eliminar_cola();

void main()
{
 frente=-1;
 fin=-1;

 char opcion;
 int c;
 for(c=0;c<=19;c++)
 {
    cola[c]=' ';
 }

do
{
  clrscr();
  gotoxy(10,4);cout<<"Elija una Opcion";
  gotoxy(10,6);cout<<"'1'. Ingresar a cola";
  gotoxy(10,8);cout<<"'2'. Ingresar a caja";
  gotoxy(10,10);cout<<"'3'. Abandonar cola";
  gotoxy(10,12);cout<<"'4'. Cerrar cajas";
  gotoxy(10,14);cout<<"'5'. Cerrar Banco";
  gotoxy(10,16);cout<<"'6'. Salir";
  gotoxy(10,18);cout<<"Su opcion es [ ]";
  gotoxy(2,20);cout<<"Solo podra introducir datos de un solo caracter alfanumericos, simbolos, etc";
  gotoxy(24,12);cin>>opcion;
   switch(opcion){
    case '1':
     {
      ingresar_cola();
      imprimir_cola();
     }
    break;

    case '2':
    {
     ingresar_caja();
     }
    break;

    case '3':
     {
      abandonar_cola();
      }
    break;

    case '4':
     {
      cerrar_cola();
     }
    break;
    case '5':
     {
      cerrarb();
    break;
    }
}while((opcion!='6'));
}

void imprimir_cola()
{
int c;
int cc;
cc=10;
gotoxy(10,3);cout<<"Posiciones de arreglo";
gotoxy(10,5);cout<<"-----------------------------------------------------------";
for(c=0;c<20;c++)
{
gotoxy(cc,4);cout<<c;
gotoxy(cc,6);cout<<cola[c];
cc+=3;
}
gotoxy(10,8);cout<<"Datos en el arreglo";
gotoxy(10,10);cout<<"Pulse cualquier tecla para continuar";
getch();
}

void ingresar_cola(){
char ldato;
clrscr();
 if (fin < 19)
 {
    fin=fin+1;
    gotoxy(10,2);
    cout<<"Dato a introducir ";
    cin>>ldato;
    cola[fin]=ldato;
      if (fin== 0)
      {
   frente=0;
       }
 }
 else
 {
    cout<<"La cola esta llena";
 }
}

void abandonar_cola()
{
 char temp;
 clrscr();
  if (frente==-1)
  {
   gotoxy(10,2);
   cout<<"La cola esta vacia";
   }
  else
  {
   i=0;
   gotoxy(10,2);
   cout<<cola[frente]<<" Es el dato eliminado";
   getch();
   temp=cola[frente];
   cola[frente]=' ';
   while (i<=4)
    {
     if (cajas==' ')
    cajas=temp;

     i++;
    }
   if (frente == fin)
   {
    frente=-1;
    fin=-1;
   }
    else
      {
      frente+=1;
      }
  }
imprimir_cola();
}


void ingresar_caja();
{
If (fin<19)

2
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Sábado 10 de Marzo de 2007, 02:22 »
Es solo una emulacion en una computadora; se deben de emular las filas y como van  siendo atendidas las personas , las personas que van llegando a las filas son clientes que uno ingresa con una opcion de menu nisiquiera tiene que mostrarse graficamente solo simularse, son 5 filas y caben 20 personas por fila, si alguna persona de alguna de las filas se marcha la persona detras de ella debe de tomar su lugar, se que es con un vector y hay que irlo recorriendo para que cada vez que alguien salga y quede una posicion en el vector vacio lo reacomode.
Apenas tenga algo decente para postear y que e ayuden lo haré.


                                Gracias de nuevo..........

3
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Viernes 9 de Marzo de 2007, 17:29 »
:angry:   No, No señores estan equivocados.   :angry:
  No jueguen de saviondos y dejen el sarcasmo con esas respuestas gente, solo por que saben mucho no significa que tienen que responder asi , yo ya conosco esta pagina y el foro y se perfectamente que no se hacen tareas a nadie, yo estoy haciendola y no necesito que me la hagan lo que pasa como explique, es que mi conocimiento en C++ es uy poco y hay procesos dentro del programa que no se como realizarlos , por eso es que puse todo el enunciado en el mensaje para que se dieran una idea de como es el trabajo y me puedan ayudar de forma efectiva.

Hay dos proceso que no se como hacerlos si alguien me ayuda se lo agradeceria, cuando una persona pasa a caja tiene un tiempo de atencion , osea es atendido por un  maximo de 1 minuto y despues pasa la otra , como podria hacer eso??? me mencinaron que se puede hacer con una matriz con tiempo pero no se como seria eso. El otro procedimiento que no se como seria es el de darle un tiempo de atancion al programa, como dice en el enunciado el banco deja de atender a una hora X como hacer para que el programa cierre a esa hora y que de igual manera si hay todavia personas en fila a esa hora X que no cierre hasta que termine de atenderlos.

                                      gracias por su ayuda y tiempo.......... :D

4
C/C++ / Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Martes 6 de Marzo de 2007, 16:32 »
:huh:  por favor necesito ayuda amigos programadores.
Tengo un problema con un trabajo de asignacion en la Universidad , es un programa en C++, el problema es que en  mi vida e visto C++ y no se ni como hacerlo, e pasado mas tiempo leyendo libros tratando de aprender solo, pero se me hace un poco complicado , por lo cual no e podido avanzar en el proyecto y estoy tallado con el tiempo por el tarabajo, agradeceria si alguien me puede ayudar a realizar este proyecto.

este es el enunciado del trabajo:

El Banco Internacional Safe Money es un consolidada institución bancaria de capital extranjero. Ha incursionado en el mercado financiero nacional y se ha impuesto como misión el ofrecer un excelente servicio a sus clientes.

Como parte de su apertura y para lograr su objetivo, ha decidido contratarle a usted para la implementación de un sistema que permita controlar, mediante la utilización de distintos vectores y colas, el acceso de los clientes a cada una de sus cajas.

El Banco dispone de 5 cajas para la atención a sus clientes, los cuales mientras son atendidos esperan en una cola,

Por seguridad, el Banco ha dispuesto que en la cola de espera no se encuentren más de 20 personas

Cuando una persona abandona una de las cajas, la primera en la cola, tomará su lugar. Asimismo, cuando una persona abandona la cola, ya sea, porque es atendida en caja, o porque no puede esperar más y debe irse, el sistema deberá volver la posición en la cola como desocupada. De esta manera, podrá ingresar otra persona al Banco.

Como un valor agregado al sistema, usted podrá programar que un cliente no pueda permanecer más de un minuto en las cajas.

No podrá realizar el cierre del Banco, si algún cliente está en cajas o se encuentra en la cola de espera.

5
Pascal / Re: Ayuda Porfavor
« en: Lunes 30 de Octubre de 2006, 20:22 »
:kicking:  hola a todos,
Les agradesco mucho a todos por su ayuda enserio, ya me voy a poner a aplicar a hacer este programita, ya que e estado ocupadicimo con otras materias en la universidad, ustedes son lo maximo. :D

6
Pascal / Re: Ayuda Porfavor
« en: Viernes 27 de Octubre de 2006, 17:38 »
Hola  :comp:
Gracias por su ayuda, pero la verdad es que me dejaron igual  :alien:  ya que apenas estoy aprendiendo a programar en pascal y no tengo ni idea de como terminar el cuadrado por que ni siquiera las dos primeras lineas del cuadro me salen correctamente, tal vez si fueran tan amables de darme la direcccion de alguna pagina donde aya un tutorial comleto de pascal en el cual se mencione el tema de como crear todo este tipo de figuras y no solo con asteriscos sino tambien con lineas como cuando se crea un juego de gato, esto seria de gran ayuda ya que todos los manuales de pascal que e encontrado son una simple pasada por ensima de como hacer ciertas cosas.

Muchas gracias denuvo amigos.   :kicking:

7
Pascal / Re: Ayuda Porfavor
« en: Miércoles 25 de Octubre de 2006, 00:31 »
Gracias por tu rapida rspuesta enko, pero estas seguro que es asi???? por que lo estoy aplicando en un procedimiento y no se me forma un cuadro cuando lo aplico. ;)  :angry:

8
Pascal / Ayuda Porfavor
« en: Martes 24 de Octubre de 2006, 17:24 »
Hola amigos de solocodigo
Me preguntaba si alguien me podria ayudar con una asignacion que tengo en turbo pascal, mi intencion no es que me hagan el tabajo si no, que me den las herramientas necesarias ( manuales, o que me digan la forma de hacer lo que necesito) Se me pide hacer un programa en pascal que haga lo siguiente:

1.   Diseñe un programa en Pascal que tenga los siguientes procedimientos:
a.   Marco:  Este procedimiento debe imprimir en la pantalla un marco con asteriscos
b.   Triángulo: Debe recibir como parámetro de valor el radio y calcular el área
c.   Cuadrado:  Recibe como parámetro de valor el lado y calcula el área.
d.   Rectángulo:  Recibe como parámetros de valor el largo y el ancho y calcula el área.

Mi problema es que no se como hacer el marco con asteriscos ya que no se que comando usar para hacerlo, solo conosco el comando GotoXY pero con este lo unico que se hace el una linea horizontal y no se como hacer la linea vertical, e buscado en infinidad de manuales en internet, pero ninguno tiene un ejemplo de como hacer algo asi.

les agradeseria si me pueden ayudar amigos.

gracias

por favor contactarme a  :ph34r:   Desampadelic@hotmail.com   :ph34r: , sientase libre de agregarme como contacto o para mandarme un mail.

Páginas: [1]