problemas en dar una división o sub categoría en los productos
Publicado por Ernesto (1 intervención) el 23/02/2021 02:20:34
Hola que tal busco quien me pueda asesorar con mi código tengo problemas en dar una división o sub categoría en los productos de cada vendedor y no lo imprime, creo que seria mejor meterlo todo en una struct
Registrar vendedores (máximo 10) los campos del registro:
• Clave del vendedor (tipo entero),
• Nombre y apellido (cadena, solo letras)
• Dirección (calle, numero), aquí podrás dar letras y números, el único carácter especial es el #)
Mostrar todos los vendedores con todos sus datos y sus respectivos productos.
c. Mostrar los datos de un vendedor específico (ingresando su clave de vendedor, solo datos enteros)
d. Mostrar los productos vendidos de un vendedor específico (ingresando su número de orden): producto,
cantidad, precioventa, Subtotal. y finalmente el Total
i. Subtotal = cantidad * precioventa
ii. Total = sumatoria de los subtotales
• Productos vendidos (10 máximo). Lo cual debe contener los siguientes apartados:
o Producto (solo letras)
o Cantidad (número entero),
o Precio-venta (es el costo del producto, dato real, el cual debe aceptar dígitos del 0 a 9 y un punto
decimal)
• Productos vendidos (10 máximo). Lo cual debe contener los siguientes apartados:
o Producto (solo letras)
o Cantidad (número entero),
o Precio-venta (es el costo del producto, dato real, el cual debe aceptar dígitos del 0 a 9 y un punto
decimal)
Registrar vendedores (máximo 10) los campos del registro:
• Clave del vendedor (tipo entero),
• Nombre y apellido (cadena, solo letras)
• Dirección (calle, numero), aquí podrás dar letras y números, el único carácter especial es el #)
Mostrar todos los vendedores con todos sus datos y sus respectivos productos.
c. Mostrar los datos de un vendedor específico (ingresando su clave de vendedor, solo datos enteros)
d. Mostrar los productos vendidos de un vendedor específico (ingresando su número de orden): producto,
cantidad, precioventa, Subtotal. y finalmente el Total
i. Subtotal = cantidad * precioventa
ii. Total = sumatoria de los subtotales
• Productos vendidos (10 máximo). Lo cual debe contener los siguientes apartados:
o Producto (solo letras)
o Cantidad (número entero),
o Precio-venta (es el costo del producto, dato real, el cual debe aceptar dígitos del 0 a 9 y un punto
decimal)
• Productos vendidos (10 máximo). Lo cual debe contener los siguientes apartados:
o Producto (solo letras)
o Cantidad (número entero),
o Precio-venta (es el costo del producto, dato real, el cual debe aceptar dígitos del 0 a 9 y un punto
decimal)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include "stdio.h"
#include "stdlib.h"
struct vendedor
{
int clve;
char NomyAP[30];
char Direccion[50];
}vendedores[10];
struct producto
{
char nombre [50];
int cantidad;
int precioventa;
int total;
}productos[10];
int main(){
int re;
int a;
int cont=0;
char continuar;
printf("Cuantos vendedores desea ingresar ? ");
scanf("%d",&a);
for ( int i = 0; i< a; i++)
{
printf("\n%i Ingresa la Clave del vendedor--> ",i+1);
scanf("%d",&vendedores[i].clve);
fflush(stdin);
printf("\n Ingrese el Nombre del Vendedor--> ",i+1);
gets(vendedores[i].NomyAP);
fflush(stdin);
printf("\n Ingrese la direccion del Vendedor-->",i+1);
gets(vendedores[i].Direccion);
fflush(stdin);
do
{
if(re==1);
{
printf("\n Ingresa el nombre del producto") ;
gets(productos[i].nombre);
printf("\n Ingresa la cantidad del producto") ;
scanf("%d",&productos[i].cantidad);
cont++;
}
printf("Deseas guardar otro s/n: ");
scanf("%s",&continuar);
fflush(stdin);
}while(continuar!='n'&&continuar!='N');
}
for (int i = 0; i < a; i++)
{
printf("\n%i La Clave del vendedor es --> %d",i+1,vendedores[i].clve);
printf("\n%i El Nombre del Vendedor es --> %s ",i+1,vendedores[i].NomyAP);
printf("\n%i La direccion del Vendedor --> %s",i+1,vendedores[i].Direccion);
printf("\n%i El nombre del producto es --> %s ",i+1,productos[i].nombre);
printf("\n%i La cantidad del producto --> %d",i+1,productos[i].cantidad);
printf("\n-----------------------------------------");
}
}
Valora esta pregunta


0