ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica 1 word


Enviado por   •  23 de Septiembre de 2022  •  Tareas  •  2.820 Palabras (12 Páginas)  •  34 Visitas

Página 1 de 12

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

///Caja

///Venta

//Seleccionar producto

//Cantidad

//Costo c/u

//Total venta

//Con que paga

//Cambio

//Resta inventario

///Productos

///Dar alta producto

///Dar baja producto

///Aumentar cantidad producto

///Restar cantidad producto

///Inventario

///Ticket

///Imprimir ticket

///Corte caja

///Corte

int main()

{

    int opcion,opcion2,cantidad,nProducto,proRegistrados=0,

    contadorInicial=0,contadorFinal=0;

    struct producto

    {

        int numProducto;

        char nomProducto[30];

        float precioProducto;

        int cantidadProducto;

    };

    struct producto productos[100];

    printf("*************Bienvenido*************");

    printf("\n**************Mi Tienda*************");

    do

    {

        printf("\n**************Menu Principal*************");

        printf("\n1.-Caja");

        printf("\n2.-Productos");

        printf("\n3.-Ticket");

        printf("\n4.-Corte de Caja");

        printf("\n5.-Salir");

        printf("\nIngresa la opcion deseada: ");

        scanf("%d",&opcion);

        switch(opcion)

        {

        case 1:

            printf("\n**************Caja************");

            break;

        case 2:

            do

            {

                printf("\n**************Productos************");

                printf("\n1.-Dar alta producto");

                printf("\n2.-Dar baja producto");

                printf("\n3.-Aumentar cantidad producto");

                printf("\n4.-Restar cantidad producto");

                printf("\n5.-Inventario");

                printf("\n6.-Regresar al menu principal ");

                printf("\nIngresa la opcion deseada: ");

                scanf("%d",&opcion2);

                switch(opcion2)

                {

                case 1:

                    printf("\n**********Dar alta producto************");

                    printf("\nIngresa la cantidad de productos que deseas agregar: ");

                    scanf("%d",&cantidad);

                    proRegistrados=contadorInicial+proRegistrados;

                    contadorFinal=cantidad+contadorFinal;

                    for(contadorInicial; contadorInicial<contadorFinal; contadorInicial++)

                    {

                        printf("\nDatos del producto #%d: \n",contadorInicial);

                        printf("\n# Producto: ");

                        scanf("%d",&productos[contadorInicial].numProducto);

                        printf("\nNombre del producto: ");

                        fflush(stdin);

                        gets(productos[contadorInicial].nomProducto);

                        printf("\nPrecio del producto: $");

                        scanf("%f",&productos[contadorInicial].precioProducto);

                        printf("\nCantidad: ");

                        scanf("%d",&productos[contadorInicial].cantidadProducto);

                    }

                    for(contadorInicial; contadorInicial<contadorFinal; contadorInicial++)

                    {

                        printf("\n# Producto: %d",productos[contadorInicial].numProducto);

                        printf("\nNombre del producto: %s",productos[contadorInicial].nomProducto);

                        printf("\nPrecio del producto: $%.2f",productos[contadorInicial].precioProducto);

                        printf("\nCantidad: %d",productos[contadorInicial].cantidadProducto);

                    }

                    contadorInicial=cantidad+proRegistrados;///5

                    break;

                case 2:

                    printf("\n**********Dar baja producto************");

                    for(int contador=0; contador<contadorFinal; contador++)

                    {

                        printf("\n#%d Item",contador);

                        printf("\n# Producto: %d",productos[contador].numProducto);

                        printf("\nNombre del producto: %s",productos[contador].nomProducto);

                        printf("\nPrecio del producto: $%.2f",productos[contador].precioProducto);

                        printf("\nCantidad: %d",productos[contador].cantidadProducto);

...

Descargar como (para miembros actualizados)  txt (8.1 Kb)   pdf (31.5 Kb)   docx (8.2 Kb)  
Leer 11 páginas más »
Disponible sólo en Clubensayos.com