0% encontró este documento útil (0 votos)
27 vistas2 páginas

Message

El documento es un programa en C que permite gestionar facturas mediante un menú interactivo. Los usuarios pueden introducir datos de facturas, mostrar facturas de un mes específico e imprimir todas las facturas ingresadas. El programa utiliza una estructura para almacenar la información de las facturas y permite la entrada de datos a través de la consola.

Cargado por

Alan Enrique
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas2 páginas

Message

El documento es un programa en C que permite gestionar facturas mediante un menú interactivo. Los usuarios pueden introducir datos de facturas, mostrar facturas de un mes específico e imprimir todas las facturas ingresadas. El programa utiliza una estructura para almacenar la información de las facturas y permite la entrada de datos a través de la consola.

Cargado por

Alan Enrique
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include<stdio.

h>
#include<stdlib.h>
#include<string.h>

int opc,cont=0;
void introducir(int cont);
void imprimir(int i);
void meses();

void main(){
printf(" \n-----Areglos y registros-----\n");
do{
printf("\n\[Link] una opcion\n");
printf("\n2. Mostrar las facturas del mes.\n");
printf("\[Link] todas las facturas.\n");
printf("\[Link]\n\n");
scanf("%i",&opc);
switch(opc){
case 1:
system("cls");
introducir(cont);
cont++;
break;
case 2:
printf("Ingrese el mes de las facturas\n");
scanf("%i", &meses);
break;
case 3:
for(int i = 0; i < cont; i++){
imprimir(i);
}
break;
default:
printf("Opcion no valida");
}
}while(opc!=4);
}
struct datos{
int nf;
int dia;
int mes;
int ano;
char nom;
char dom;
char rfc;
float sub;
}datos[500];

void introducir(int cont){


printf("Ingresa el numero de factura:");
scanf("%i",&datos[cont].nf);
printf("Ingresa el dia de la factura:");
scanf("%i",&datos[cont].dia);
printf("Ingresa el mes de la factura(Numero):");
scanf("%i",&datos[cont].mes);
printf("Ingresa el a%co de la factura:",164);
scanf("%i",&datos[cont].ano);
fflush(stdin);
printf("Ingresa nombre:");
gets(&datos[cont].nom);
fflush(stdin);
printf("Ingresa domicilio:");
gets(&datos[cont].dom);
fflush(stdin);
printf("Ingresa RFC:");
gets(&datos[cont].rfc);
printf("Ingresa subtotal:");
scanf("%f",&datos[cont].sub);
}

void imprimir(int i){

printf("\nMuestra de factura\n");
printf("\nNumero de la factura :%i\n",datos[i].nf);
printf("\nDia de la factura:%i\n",datos[i].dia);
printf("\nMes de la factura(Numero):%i\n",datos[i].mes);
printf("\nA%co de la factura:%i\n",164,datos[i].ano);
printf("\nNombre:\n");puts(&datos[i].nom);
printf("Domicilio:\n");puts(&datos[i].dom);
printf("\nRFC:\n");puts(&datos[i].rfc);
printf("\nSubtotal:%i\n",datos[i].sub);

void meses(){
printf("");

También podría gustarte