<div dir="ltr">El 29 de agosto de 2008 20:42, Victor Fonfria <span dir="ltr"><<a href="mailto:victorfonfria@arnet.com.ar">victorfonfria@arnet.com.ar</a>></span> escribió:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div bgcolor="#ffffff">
<div><font size="2" face="Arial">Hola.</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Primero, disculpen la falta de datos y</font><font size="2" face="Arial"> gracias por responder.</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">El tema es que tengo tantas dudas que no sé por 
donde empezar.</font></div>
<div><font size="2" face="Arial">El objetivo de este trabajo es generar un 
programita que pueda administrar las ventas de un 
restaurante. Solicitó que sea lo más simple posible.</font></div>
<div><font size="2" face="Arial">Yo hice algo....</font></div>
<div> </div>
<div><font size="2" face="Arial">Uno de los problemas es que no puedo 
mostrar los pedidos por cada mesa...</font></div>
<div><font size="2" face="Arial">Este bloque pertenece 
al main:</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">  
do{<br>                                        cout 
<< "Cargar pedido para mesa " << intNroMesa << 
"\n"; <br>                                    
    cout << "Codigo de Articulo: (Con 0 salis) 
";  <br>                                    
    cin  >> 
codArticulo;<br>                                    
  if (codArticulo != 
0)<br>                                    
  {<br>                                        cout 
<< "Cantidad: 
";<br>                                    
    cin  >> 
cant;<br>                                        cout 
<< 
"\n";  <br>                                    
    cout << "Precio: 
"; <br>                                        cin 
>> precio 
;<br>                                            
<br>                                          
 oPedido -> 
cargarPedido(intNroMesa,codArticulo,cant,precio,i);<br>                                            
i++;<br><b><font color="#ff0000">                                    
     oPedido -> 
mostrarPedidos();<br></font></b>                                          
<br>                                    
  }<br>                                    
   else<br>                                    
  {<br>                                            
<br>                                    
  cout << 
"Salio\n";<br>                                    
  }<br>                                            
}<br>                                    
  while (codArticulo!=0);</font> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">En ese metodo muestro lo que va cargando el 
usuario:</font></div>
<div><font size="2" face="Arial">El tema es que me muestra bien solo la primera 
columna y despues cualquier cosa.</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">bool pedido::cargarPedido(int intNroMesa, int 
intNroArticulo, int intCantidad, int fPrecio, int intIndice){</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"> if (matriz != NULL) <br> {<br>matriz=new 
int*[20];<br>for (int i=0;i<20;i++)<br>matriz[i]= new int[4];}</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">            
matriz[0][intIndice]= 
intNroMesa;<br>            
matriz[1][intIndice]= 
intNroArticulo;<br>            
matriz[2][intIndice]= 
intCantidad;<br>            
matriz[3][intIndice]= 
fPrecio;<br>            
indice=intIndice+1;</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"> return true;<br>}<br></font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">void pedido::mostrarPedidos(){</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">int x,y;</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"> matriz[0][indice]= 
0;<br> matriz[1][indice]= 0;<br> matriz[2][indice]= 
0;<br> matriz[3][indice]= 0;<br> </font></div>
<div> </div>
<div><font size="2" face="Arial">            
<br>  for(x=0; x < 4; ++x) { <br>    for(y=0; y < 
indice; ++y) { <br>      //if (matriz[x][y] != 
0)<br>      //cout << x<< "\t " <<y 
;<br>      cout << matriz[x][y]   
<< " "; <br>      
//else<br>      //return;     
<br>    } <br>    cout << "\n"; <br>  } 
<br>}</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Muchas gracias,</font></div>
<div><font size="2" face="Arial">Fonfria Victor.</font></div></div></blockquote><div><br>hola, mira la verdad es que a mi modo de ver podrias atacar el problema de una mejor manera .... creo que estas trabajando con listas ... lo cual es perfectamente posible desde C++ ... pero este lenguajes se creo pensando en la orientacion a objetos, y como lo veo, si crearas una clase persona, la cual asistiera al restuarant, no tendrias problema en mostrar el pedido por usuario ( como una cadena de caracteres del objeto1 ... usuario1 )....<br>
<br>insisto ... te recomiendo crees una clase persona y una restaurant, donde restaurant contenga un vector de personas ... y personas contendra el pedido, monto por pedido, etc....<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff"><div><font size="2" face="Arial"></font></div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"><div><div></div><div class="Wj3C7c">
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
  <a title="ddfire@gmail.com" href="mailto:ddfire@gmail.com" target="_blank">David fire</a> </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net" target="_blank">Lista de correo sobre C y C++</a> 
  </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Friday, August 29, 2008 6:12 
  PM</div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Re: [C con Clase] Ayuda.</div>

  <div><br></div>
  <div dir="ltr">sabes programar en C/C++ ???<br>asumo que lko tenes que hacer en 
  C++, podes empezar poniendo el enunciado de la facultad y diciendonos donde 
  tenes problemas.<br>si no sabes programar lo mas rapido seria que te leas el 
  libro de C de kernigan <br>Lenjuage C se llama pero en cualquier lado lo pedis 
  como kernigan<br>saludos.<br>David<br><br>
  <div class="gmail_quote">El 29 de agosto de 2008 16:47, <span dir="ltr"><<a href="mailto:victorfonfria@arnet.com.ar" target="_blank">victorfonfria@arnet.com.ar</a>></span> 
  escribió:<br>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hola 
    a todos.<br><br>Tengo que hacer un programita para un restaurante (para la 
    facultad) y realmente no sé cómo empezar.<br>Necesito si pueden una 
    orientación para poder avanzar.<br><br>Muchas 
    gracias.<br><br><br>_______________________________________________<br>Lista 
    de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: 
    <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br>(\__/) <br>(='.'=)This is Bunny. Copy and paste bunny 
  into your <br>(")_(")signature to help him gain world domination. 
  <br><br></div>
  </div></div><p>
  </p><hr><div class="Ih2E3d">

  <p></p>_______________________________________________<br>Lista de correo 
  Cconclase 
  <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: 
  <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a>
  </div><p>
  </p><hr>

  <p></p>No virus found in this incoming message.<br>Checked by AVG. 
  <br>Version: 7.5.524 / Virus Database: 270.6.13/1642 - Release Date: 
  29/08/2008 06:12 p.m.<br></blockquote></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br>Fabian Arenas L.<br>
Estudiante de Ingeniería en Informática. UTEM<br>Web: <a href="http://eterniosilicio.blogspot.com/">http://eterniosilicio.blogspot.com/</a><br>Linux Registered User #476277 - <a href="http://counter.li.org/">http://counter.li.org/</a><br>
Si nada te resulta.......Rutea el algoritmo po GIL!!!<br><br>
</div>