
sinetik
Warianos-
Posts
30 -
Joined
-
Last visited
Everything posted by sinetik
-
me arroja basura en producto[0].cod_producto #include <stdio.h> #include <string.h> #define CANT_PRODUCTO 3 #define CANT_VENDEDORES 3 int i=0, j, total_ventasconiva=0; main() { FILE *productos, *ventas, *vendedores, *informe; struct producto { int cod_producto, valor_u; char nom_producto[21]; }; struct venta { int cod_producto_ventas, cant_uvendidos, total_v, total_coniva; char rut_vendio[11]; }; struct vendedor { char rut_vendedor[11], nom_vendedor[11], apell_vendedor[11]; }; struct producto producto[CANT_PRODUCTO]; struct venta venta[CANT_PRODUCTO]; struct vendedor vendedor[CANT_VENDEDORES]; productos = fopen("productos.dat","r"); ventas = fopen("ventas.dat","r"); vendedores = fopen("vendedores.dat","r"); if(productos != NULL && ventas != NULL && vendedores != NULL) { informe = fopen("informe.txt","w"); while((feof(productos) == 0) && (feof(ventas) == 0) && (feof(vendedores) == 0)) { fscanf(productos,"%4d%20s%6d", &producto[i].cod_producto, producto[i].nom_producto, &producto[i].valor_u); fscanf(ventas,"%4d%4d%10s", &venta[i].cod_producto_ventas, &venta[i].cant_uvendidos, venta[i].rut_vendio); fscanf(vendedores,"%10s%10s%10s", vendedor[i].rut_vendedor, vendedor[i].nom_vendedor, vendedor[i].apell_vendedor); i=i+1; } for(i=0; i<CANT_PRODUCTO; i++); { for(j=0; j<CANT_PRODUCTO; j++); { if(venta[i].cod_producto_ventas == producto[j].cod_producto) { venta[i].total_v = producto[j].valor_u * venta[i].cant_uvendidos; } } venta[i].total_coniva = venta[i].total_v + (18 * venta[i].total_v / 100); total_ventasconiva = total_ventasconiva + venta[i].total_coniva; } fprintf(informe,"VENTAS DEL PRODUCTO EN EL MES:\n\n"); fprintf(informe,"Codigo Producto Nombre Producto Unidades Vendidas Total Venta Total Venta+IVA\n"); for(i=0; i<CANT_PRODUCTO; i++) { printf("%d %-20s\n",producto[i].cod_producto, producto[i].nom_producto); } fclose(productos); fclose(ventas); fclose(vendedores); fclose(informe); } else { printf("error en la apertura de los archivos"); } }
-
#include <stdio.h> #include <string.h> #define NPRODUCTOS 3 char nom_mayor_demanda,nom_menor_demanda,nom_mayor_ganancia,nom_menor_ganancia; int mayor_demanda=-1,menor_demanda=99999999,mayor_ganancia=-1,menor_ganancia=99999999,i; int ganancias[NPRODUCTOS+1]; struct productos { int codigo; char nombre[20]; int precio_costo; int precio_venta; int cant_vendidos; }; struct productos tienda[NPRODUCTOS]= {{153,"pan",30,50,7500},{154,"aceitunas",10,30,8950},{155,"queso",30,80,800}}; main() { ganancias[NPRODUCTOS+1] = 0; for(i=0; i<NPRODUCTOS; i++) { ganancias[i] = (tienda[i].precio_venta - tienda[i].precio_costo) * tienda[i].cant_vendidos; ganancias[NPRODUCTOS+1] = ganancias[NPRODUCTOS+1] + ganancias[i]; if(ganancias[i]>=mayor_ganancia) { if(ganancias[i]==mayor_ganancia) { strcat(nom_mayor_ganancia,","); strcat(nom_mayor_ganancia,tienda[i].nombre); } else { mayor_ganancia = ganancias[i]; strcpy(nom_mayor_ganancia,tienda[i].nombre); } } else if(ganancias[i]<=menor_ganancia) { if(ganancias[i]==mayor_ganancia) { strcat(nom_menor_ganancia,","); strcat(nom_menor_ganancia,tienda[i].nombre); } else { menor_ganancia = ganancias[i]; strcpy(nom_menor_ganancia,tienda[i].nombre); } } if(tienda[i].cant_vendidos>=mayor_demanda) { if(ganancias[i]==mayor_ganancia) { strcat(nom_mayor_demanda,","); strcat(nom_mayor_demanda,tienda[i].nombre); } else { mayor_demanda = tienda[i].cant_vendidos; strcpy(nom_mayor_demanda,tienda[i].nombre); } } else if(tienda[i].cant_vendidos<=menor_demanda) { if(ganancias[i]==menor_ganancia) { strcat(nom_menor_demanda,","); strcat(nom_menor_demanda,tienda[i].nombre); } else { menor_demanda = tienda[i].cant_vendidos; strcpy(nom_menor_demanda,tienda[i].nombre); } menor_demanda = tienda[i].cant_vendidos; } } getchar(); getchar(); }
-
Ayuda Con Programa De Censo Plis
sinetik replied to sinetik's topic in Aplicaciones de Escritorio & Scripts PHP
// integrantes: felipe morales - es todo lo que alcance a intentar, incluso tuve que aprender cosas que nunca vimos en clases como estructuras de control y punteros D: pero hice lo que pude #include <stdio.h> #include <string.h> #include <stdlib.h> #define Elementos 500 char rut[20]; int edad; int edad_masanciana=-0.1; char nom_pers[15]; char apell_pers[15]; struct estructura_comuna { char nom_com[20]; int habitantes; int terceraedad; int adultos; int jovenes; int ninos; char masanciana[120]; } comuna ; struct estructura_provincia{ char nom_provincia[20]; struct estructura_comuna comuna; } provincia ; struct estructura_provincia *p = &provincia; struct estructura_comuna *c = &comuna; int main() { (*c).habitantes=0; (*c).terceraedad=0; (*c).adultos=0; (*c).jovenes=0; (*c).ninos=0; int num_provincia; printf("programa de registro para censo.\n\n"); printf("inicio"); printf("\n------"); printf("\n\nnombre de la provincia(*zzz* para terminar): "); scanf("%s",(*p).nom_provincia); if(strcmp((*p).nom_provincia,"zzz")!=0) { for(num_provincia=0;strcmp((*p).nom_provincia,"zzz")!=0;num_provincia++) { printf("nombre de la comuna: "); scanf("%s",(*c).nom_com); printf("Rut de la persona: "); scanf("%s",&rut); printf("nombre de la persona: "); scanf("%s",nom_pers); printf("apellido de la persona: "); scanf("%s",apell_pers); printf("edad de la persona: "); scanf("%s",&edad); if(edad<=18) { (*c).ninos=(*c).ninos+1; } else if(edad<=24) { (*c).jovenes=(*c).jovenes+1; } else if(edad<=60) { (*c).adultos=(*c).adultos+1; } else { (*c).terceraedad=(*c).terceraedad+1; } if(edad>edad_masanciana) { strcpy((*c).masanciana,rut); strcat((*c).masanciana," - "); strcat((*c).masanciana,nom_pers); strcat((*c).masanciana," "); strcat((*c).masanciana,apell_pers); } printf("\n\n------------------------------------------------------------"); printf("\nnombre de la provincia(*zzz* para terminar): "); scanf("%s",(*p).nom_provincia); } } } al final tuve que mandar eso nomas, no pude hacer mas. De todas maneras quisiera aprender = como hacerlo aunque ya no me sirva para la nota :D obiamente falta otro for para los datos de salida, pero me importa saber acerca de las estructuras si estab bien echas, y si esta anidada? -
Ayuda Con Programa De Censo Plis
sinetik replied to sinetik's topic in Aplicaciones de Escritorio & Scripts PHP
gracias wtfbenja me sirvio arto aunque aun sufro pero estoy averiguando sobre las estructuras -
el problema es que no se me ocurre como usar una sola variable de joven, adulto, tecera edad, etc para todas las comunas ya que de no ser asi tendria que escribir extremadamente muchas variables aqui el problema: Se ha realizado un censo en el país y se le pide que construya un programa en lenguaje C que solicite los siguientes datos por cada habitante: nombre provincia, nombre comuna, rut persona, nombre persona, apellido persona y edad persona. Los datos se ingresan agrupados por provincia y dentro de la provincia sub-agrupados por comuna, es decir, todos los habitantes de una misma comuna, luego todos los de otra comuna perteneciente a la misma provincia y así sucesivamente, cuando no hay más habitantes se ingresa como nombre de provincia “ZZZ”. El programa debe entregar como resultado por cada Comuna: el número de habitantes que tiene, el número de habitantes de la tercera edad (mayor a 65 años), número de habitantes adultos (mayor a 21 años), número de habitantes jóvenes (mayor a 13 años) y número de habitantes niños. Además, se debe entregar el nombre(s) de la(s) persona(s) más anciana de la comuna. El programa también debe entregar los mismos datos anteriores por Provincia censada y al final debe proporcionar la provincia con más ancianos, la provincia con menos niños. Un ejemplo de la salida de su programa podría ser: Provincia: ARICA Comuna: Arica Habitantes: 186.500 Tercera Edad: 36.500 Adultos: 50.000 Jóvenes: 90.000 Niños: 30.000 Persona más anciana (98 años): 4.567.234-2 Felipe Sandoval, 4.345.245-3 María Pérez. Comuna: Camarones Habitantes: 1.500 Tercera Edad: 400 Adultos: 800 Jóvenes: 200 Niños: 100 Persona más anciana (102 años): 3.671.245-2 Mónica Ramírez. Total Habitantes Provincia ARICA: 188.000 Tercera Edad: 36.900 Adultos: 50.800 Jóvenes: 90.200 Niños: 30.100 Persona más anciana de la Provincia ARICA (102 años): 3.671.245-2 Mónica Ramírez vive en Comuna de Camarones. Provincia: PUTRE : : Provincia con más ancianos (2000.000): SANTIAGO Provincia con menos niños (3.000): Aysén si logran ayudarme les hago un queque virtual :D
-
muy bueno
-
Necesito el tab de Comptine d'un autre ete para 1 guitarra
sinetik replied to Dingo's topic in Soporte Musical
ve en el youtube algun video donde la toquen en guitarra y sacala a oido el temas no es muy complicado yo me demore como tres horas pegado al pc :P -
alguien sabe si estan en español ??
-
valeee
-
siempre quise jugar mario bros en el <cell
-
valeeee!!!!
-
[DD][MU][RS] Tokyo Magnitude 8.0 [11/11]-[New-11-Final!]
sinetik replied to snoopywar's topic in Calidad Rip
gracias, que formato se ve mejor?? -
Recetas con Verduras
sinetik replied to Skychef's topic in Literatura Contemporánea, Técnica y Científica
vale!! vamos a cocinar algo sanito -
Sonidos para los momentos de aburrimiento
sinetik replied to max93's topic in Personaliza tu celular
vale!! -
vele me habian hablado de el se ve buenisimo
-
habia un vampiro que fue al trabAJO y muiiiioooo.....
-
[dvd] House M.d. Temporada 2 (completo Dvd 6/6)
sinetik replied to izmah's topic in Temporadas Terminadas & Colecciones
exelente -
buenisimo me costo un poco poner el microfono pero esta de maravillas
-
16 sonidos weeenos :tonto: pa wear su resto :), no grabados
sinetik replied to MαrcøLiO's topic in Personaliza tu celular
vale vijo estan buenisimos pa dar jugo un rato -
PCSX2 es un emulador de PlayStation 2 para Windows y Linux, iniciado por el mismo equipo que le trajo PCSX (de Sony PlayStation 1 emulador). El proyecto PCSX2 los intentos de permitir PS2 código que se ejecuta en su computadora, por lo tanto, lo que significa que puede poner una PS2 DVD o CD en su unidad computadoras, y que arranque! El proyecto ha estado en funcionamiento durante poco más de cuatro años, y dado que la versión inicial ha crecido en compatibilidad. Desde un principio sólo ser capaz de ejecutar algunos demos de dominio público, es estado actual permite que muchos juegos para arrancar y entrar en juego, como el 'famoso' Final Fantasy X o diablo puede llorar 3. Emulación de PS2 es una tarea compleja, mucho peor que emular una consola de la generación anterior (PlayStation1, N64, Saturn), simplemente debido a la potencia de CPU para obtener un 'jugar' velocidad de un juego de PS2 bajo emulación. Mientras que la velocidad puede mejorarse a través de diversos' recompilers' (eeREC y vuREC, Emotion Engine recompiler y Vector Unidad CPU recompiler respectivamente), usted todavía necesita la última y más potente máquina puede obtener en sus manos incluso a romper la marca de 30 FPS. PCSX2 El proyecto es de código abierto (GPL) y mantiene una activa SVN (Subversion). Alentamos a geniune los intentos de mejorar el código, en términos de compatibilidad, las nuevas características, optimización, y alentar a los autores plugin para escribir gráficos, sonido, cdvd, controlador de plugins. PCSX2 inicialmente fue iniciada por la sombra, linuzappz y saqib, pero desde entonces más codificadores han unido al equipo, con lo que su única experiencia con ellos. El equipo de desarrollo ahora se compone de: * AuMatt: Obras en el CDVD y principales funciones de PCSX2. * Florin: Coder para muchos de PCSX2 de los aspectos más relevantes. * Goldfinger: El hombre detrás de PCSX2 la primera recompiler. * Linuzappz: anterior jefe de proyecto y responsables de grandes cantidades de PCSX2 del código. * Refracción: Grupo de Trabajo sobre la PIO y los tiempos de general fija. * Saqib: El jefe del proyecto, GS desarrollador, la Unión Interparlamentaria codificador, y promotor de numerosos otros aspectos de PCSX2. * Sombra: Segunda al mando, las obras en todos los aspectos del proyecto. * Zerofrog: Re-escribiendo la recompiler, generales y fija nuevas características. Ahora hemos adquirido también un fuerte equipo de codificadores plugin, que van desde Gabest - GSdx9 un plugin de gráficos usando D3D, Pete - De PEOp.S. fama, proporcionando CDVD y SPU2 plugins, GiGaHeRz - que nos proporciona un buen SPU2 plugin, etc Ningún proyecto tendría mucho fuera de la tierra sin prueba beta, y este proyecto tiene una amplia gama de mano recogió probadores, elegido para la experiencia, los conocimientos técnicos, gama de juegos, recursos, etc Muchos de los betatesters han sido con el proyecto desde el principio, y no sólo han aprendido la extrema paciencia, pero trabajar en estrecha colaboración sobre una base diaria. Prueba de cientos de juegos y en varias ocasiones el envío de informes detallados con un análisis en profundidad, el equipo de betatesting garantizar que el equipo de desarrollo de obtener toda la información que necesitan para mejorar PCSX2. Por citar algunos de los probadores, tenemos: * Belmont: Nueva probador, pero con una gran colección de juegos, y trabajo duro. * Bositman: Tester también por tres años, y con mucha experiencia * CKemu: Tester para tres años, y el sitio / logo de diseño. * ChaosCode: Nueva Tester para el equipo, y una maldita multa. * Falcon4ever: Tester desde el comienzo, y el responsable de esta sitios PHP. * GeneralPlot: Nueva Tester para el equipo, totalmente loco, con cientos de juegos. * Nachbrenner: Tester y parche de toma gurú. * Parotaku: largo tiempo de pruebas, con una gran cantidad de conocimientos. * Prafull: largo tiempo de pruebas, y slighty nueces. * Raziel: Tester, y el gran recurso de información. * Rudy_X: Dedicado probador, con una bestia de una máquina para trabajar con ellos. PCSX2 es un programa complejo, pero gracias a su sistema de plugin y GUI, no imposible de usar, incluso si son relativamente nuevos en la emulación. PCSX2, sin embargo, requieren una verdadera PS2 BIOS para funcionar. Sin embargo, usted debe obtener este de su propia PS2, como la BIOS binario es protegido por derechos de autor por parte de Sony y no se pueden distribuir con PCSX2 ya que esto sería altamente ilegal. Esta es quizás la única técnica cosa que tiene que hacer para obtener PCSX2 correr juegos, pero hay guías y herramientas fuera allí para ayudarle a hacer esto (véase la sección de descargas de herramientas). Es el objetivo del equipo de desarrollo para finalmente hacer PCSX2 compatible con todos los juegos de PS2, PS2 y todas las funciones (incluida la compatibilidad hacia atrás para juegos de PS1). Aunque PCSX2 es capaz de jugar "copias de seguridad ', no es la intención de los autores para proporcionar un medio para reproducir juegos copiados illegaly. Sin embargo, es la intención de los autores que le permiten jugar (una vez que el hardware es capaz) los juegos de PS2 en tu PC's, con las mejoras en la emulación permite, como guardar los estados-, los gráficos de alta resolución, infinte tarjetas de memoria, región cruzada de apoyo etc PCSX2 es un 'libre', que se haga simplemente porque los desarrolladores disfrutar de ella como un hobby, y como un reto técnico. Usted es muy afortunado que le permiten jugar con el WIP emisiones, y al mismo tiempo nos encanta la retroalimentación y sugerencias, el equipo le debemos nada, así que no learn para una nueva versión, preguntar cuestiones ilegales (como "¿Dónde puedo encontrar ISO o del BIOS? "), y no se quejan si X o Y juego no funciona. Este emulador se encuentra en las primeras etapas de desarrollo, y está lejos de ser completa. Si utiliza PCSX2 y tienen éxito con un juego, por favor, compartir capturas de pantalla, y lo que hiciste en los foros oficiales. Estamos siempre el placer de ver los resultados de este emulador, y el equipo esperamos que parece interesante y divertido de usar. [hide] Megaupload [/hide] El pass[hide]
-
exelente grax se escucha la bkn les recomiendo la serie
-
SCRATCHES: LA MORADA DEL MIEDO
sinetik replied to Patoman's topic in Aventuras, Ciencia Ficción & Terror
se agradece se ve bueno