Hola clash!!Mira lo mejor para aprender es que empieces tu a hacer el código y vayas preguntando por aquí las dudas que te surjan... solo así comprenderás el porque de todas las partes de tu ejercicio... no creo que nadie se ponga a hacértelo desde cero... venga inténtalo y nos dices en que dudas!! Ánimo que tampoco se ve tan difícil!!!Saludos!!
Cita de: JAG en Mayo 07, 2012, 08:12:26 pmHola clash!!Mira lo mejor para aprender es que empieces tu a hacer el código y vayas preguntando por aquí las dudas que te surjan... solo así comprenderás el porque de todas las partes de tu ejercicio... no creo que nadie se ponga a hacértelo desde cero... venga inténtalo y nos dices en que dudas!! Ánimo que tampoco se ve tan difícil!!!Saludos!!se que nadie lo va a hacer por mi, pero nose como se hace si me lo pueden explicar me ayudarian mucho
Cita de: CLASH en Mayo 07, 2012, 08:23:25 pmCita de: JAG en Mayo 07, 2012, 08:12:26 pmHola clash!!Mira lo mejor para aprender es que empieces tu a hacer el código y vayas preguntando por aquí las dudas que te surjan... solo así comprenderás el porque de todas las partes de tu ejercicio... no creo que nadie se ponga a hacértelo desde cero... venga inténtalo y nos dices en que dudas!! Ánimo que tampoco se ve tan difícil!!!Saludos!!se que nadie lo va a hacer por mi, pero nose como se hace si me lo pueden explicar me ayudarian muchoPues yo empezaría por crear un struct Factura por ejemplo... para definir una variable factura con todas las cosas que dice que se incluyen en una factura... también crearía una variable de tipo enum de este tipo: enum proveedores{ascensorista, electricista, pintor , plomero, limpieza}También te aconsejo que hagas una función por cada cosa que te dice que se desea saber... así si lo divides en módulos te resultará más fácil, además viendo los módulos así por separado no se ve tan complicado... ¿llevas ya algo de código o aún no empezaste? Saludos!!
Ok!! Aquí te esperamos!!
case 1: tle1=tle1+cant; re1=re1+imp; cbe1=cbe1+1;
Por lo pronto, puedes hacerlo mucho más elegante usando un array para ahorrate el switch(est)Todos los casos son iguales:Código: [Seleccionar]case 1: tle1=tle1+cant; re1=re1+imp; cbe1=cbe1+1;Así que si en vez de crear variables int tle1, tle2..., creas los arrays: int tle[6]; int re[6]; int cbe[6];, en vez del switch enorme pones simplemente:tle[est]=tle[est]+cant;re[est]=re[est]+imp;cbe[est]=cbe[est]+1;Con el otro switch puedes hacer lo mismo.
Cita de: piou en Mayo 08, 2012, 03:14:36 pmPor lo pronto, puedes hacerlo mucho más elegante usando un array para ahorrate el switch(est)Todos los casos son iguales:Código: [Seleccionar]case 1: tle1=tle1+cant; re1=re1+imp; cbe1=cbe1+1;Así que si en vez de crear variables int tle1, tle2..., creas los arrays: int tle[6]; int re[6]; int cbe[6];, en vez del switch enorme pones simplemente:tle[est]=tle[est]+cant;re[est]=re[est]+imp;cbe[est]=cbe[est]+1;Con el otro switch puedes hacer lo mismo.Como como? como quedaria el codigo?? no entendi
for(est=0;est<5;est++){ tle[est]=tle[est]+cant; re[est]=re[est]+imp; cbe[est]=cbe[est]+1;}