|
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.
Temas - kristho
Páginas: [1]
1
« en: Miércoles 14 de Diciembre de 2005, 02:56 »
Tengo que hacer un programilla que funcione como una caja, con ingresos, egresos, etc. pero hasta ahora no he tenido exito, agradeceria si lo pudiesen ver. Gracias #include<stdio.h> #include<conio.h> int menu(void); void ventas(void); void arqueo(void); void cambio_moneda(void); void ingresos_egresos(void); void cierre_caja(void); void vuelto(long double,long double);
long double inicial,total,total_ventas=0,ingresos=0,egresos=0;
void main() { int salir=0; clrscr(); printf("\nAPERTURA DE CAJA\n"); printf("\nINGRESE SALDO INICIAL: "); scanf("%d",&inicial); total=inicial; while(salir==0) { switch(menu()) { case 1: ventas(); break; case 2: arqueo(); break; case 3: ingresos_egresos(); break; case 4: cierre_caja(); break; case 5: salir=1; break; } } }
int menu() { int op; clrscr(); printf("MENU\n\n"); printf("1. VENTAS\n"); printf("2. ARQUEO\n"); printf("3. INGRESOS/EGRESOS\n"); printf("4. CIERRE DE CAJA\n"); printf("5. SALIR\n"); printf("\nINGRESE SU OPCION: "); scanf("%d",&op); return(op); }
void ventas(void) { long double valor_venta, efectivo; char seguir; do { clrscr(); printf("VENTAS\n\n"); printf("INGRESAR VENTA\n"); printf("\nVALOR ARTICULO: "); scanf("%d",&valor_venta); printf("\nEFECTIVO INGRESADO: "); scanf("%d",&efectivo); vuelto(efectivo,valor_venta); printf("\n\nDESEA REALIZAR OTRA VENTA? (S/N): "); do { fflush(stdin); seguir=getch(); } while(seguir!='S'&&seguir!='s'&&seguir!='N'&&seguir!='n'); } while(seguir=='S'||seguir=='s'); }
void arqueo(void) { clrscr(); printf("ARQUEO\n\n"); printf("\nDETALLE ACTUAL DE TRANSACCIONES:\n"); printf("\nSALDO INICIAL : $ %d",inicial); printf("\nINGRESOS : $ %d",ingresos); printf("\nEGRESOS : $ %d",egresos); printf("\nTOTAL VENTAS : $ %d",total_ventas); printf("\nTOTAL RECAUDADO: $ %d",total); printf("\n\nPresione cualquier tecla para volver al menu principal..."); getch(); }
void ingresos_egresos(void) { clrscr(); printf("INGRESOS Y EGRESOS"); getch(); }
void cierre_caja(void) { clrscr(); printf("CIERRE DE CAJA"); getch(); }
void vuelto(long double efect,long double valor_v) { long double vuelto_v; vuelto_v=efect-valor_v; if(vuelto_v>total) printf("\nINSUFICIENTE DINERO PARA DAR VUELTO!"); else { total=total+valor_v; total_ventas=total_ventas+valor_v; printf("\nVUELTO: %d",vuelto_v); } }
2
« en: Martes 6 de Diciembre de 2005, 00:38 »
Tengo que hacer este ejercicio: -Cree un programa que permita dibujar un triangulo y por medio de un menu dar la posibilidad de colorear sus lineas de 4 colores diferentes. Gracias. El siguiente ejercicio lo realiza pero en devc o agragando la libreria allegro.h, cosa que no debo hacer ya que debo compilarlo en turbo c y usando graphics.h #include <stdio.h> #include <allegro.h>
main() { //Inicializando Allegro y dispositivos allegro_init(); install_keyboard(); install_mouse(); install_timer(); set_color_depth(8); set_gfx_mode(GFX_AUTODETECT,800,600,0,0);
while(!key[KEY_ESC]) { //creando triangulo ............. "negro" line(screen, 350,250, 110,500, 1); line(screen, 350,240, 90,510, 1);
line(screen, 110,500, 680,500, 1); line(screen, 90,510, 710,510, 1);
line(screen, 680,500, 350,250, 1); line(screen, 710,510, 350,240, 1);
//creando menu............................. rectfill(screen, 200,70, 600,200, 27); rectfill(screen, 202,72, 598,198, 22); text_mode(22); textprintf(screen, font, 230,100, 43, "PRESIONO A......(ROJO)"); //4 textprintf(screen, font, 230,125, 43, "PRESIONO B......(VERDE)");//47 textprintf(screen, font, 230,150, 43, "PRESIONO C......(AZUL)"); //9 textprintf(screen, font, 230,175, 43, "PRESIONO D......(AMARILLO)");//14
readkey();
if(key[KEY_A]) { floodfill(screen, 350,248, 4); readkey(); }
if(key[KEY_B]) { floodfill(screen, 350,248, 47); readkey(); }
if(key[KEY_C]) { floodfill(screen, 350,248, 9); readkey(); }
if(key[KEY_D]) { floodfill(screen, 350,248, 14); readkey(); }
} allegro_exit(); } END_OF_MAIN(); Este ejercico fue realizado por funktroy. Gracias.
Páginas: [1]
|
|
|