Está en la página 1de 3

Se desea saber el total de ventas de cada

uno de los vendedores de una empresa.


A tal fin se tienen como datos: el código
de vendedor y el importe de cada una de
las ventas; un vendedor puede haber
realizado más de una venta. No se sabela
cantidad de vendedores que tiene la
empresa ni la cantidad de ventas hechas
por cada vendedor (un código de
vendedor igual a cero es fin de datos). –
ESTOS DATOS ESTAN ORDENADOS POR
CODIGO DE VENDEDOR. Exhibir cada
código de vendedor y su total
correspondiente y al final el código de
vendedor con mayor importe vendido y
dicho importe.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (){
//definimos las variables
int vendedor, VendMaximo, aux, flag=1;
float importe, importeaux=0.0,VentaMax;
system("cls");
//pedir codigo de vendedor
printf("ingrese codigo de vendedor, < 0 > cero para salir:");
//leer codigo de vendedor
scanf("%d", &vendedor);
aux=vendedor;
while (vendedor!=0)
{
printf("Ingrese el monto de venta:");
scanf("%f", &importe);
importeaux+=importe;
printf("ingrese codigo de vendedor, < 0 > cero para salir:");
scanf("%d", &vendedor);
if (aux!=vendedor)
{
printf("\t\t>>>>>> la suma de ventas del vendedor %d, importe es %3.2f \n", aux,
importeaux);
if(flag)
{
VentaMax=importeaux;
VendMaximo=aux;
flag=0;
}
if(importeaux>VentaMax)
{
VentaMax=importeaux;
VendMaximo=aux;
}
aux=vendedor;
importeaux=0.0;
}
}
printf("\n\n La mejor acumulacion de Ventas fue realzada por el Vendedor:%2d\
n",VendMaximo);
printf("y el monto fue:%5.2f\n",VentaMax);
printf("\n\nPulse una tecla para continuar\n");getch();
return 0;
}
/*
Escribe un programa en ANSI C que permita ingresar los datos de clientes,
incluyendo artículos, precios y cantidades y luego
informe el resultado final mediante un mensaje de impresión (printf).
El programa debe repetirse hasta que se ingrese un código de cliente igual a 0.
Además, se deben incluir validaciones para asegurar la correcta entrada de datos por parte del
usuario.
El programa debe funcionar de la siguiente manera:
Solicitar al usuario que ingrese el código del cliente (ingresar 0 para finalizar).
Si el código del cliente ingresado es 0, terminar el programa.
Si el código del cliente es diferente de 0, solicitar los datos de los artículos.
Para cada artículo, solicitar al usuario que ingrese el código del artículo (ingresar 0 para
finalizar el cliente).
Si el código del artículo ingresado es 0, finalizar el ingreso de artículos para el cliente actual.
Si el código del artículo es diferente de 0, solicitar al usuario que ingrese el precio del artículo y
la cantidad.
Calcular y acumular el subtotal (precio * cantidad) para cada artículo.
Al finalizar el ingreso de artículos para el cliente actual,
mostrar el total para ese cliente mediante un mensaje de impresión (printf).
Repetir los pasos del 1 al 8 para cada cliente adicional hasta que se ingrese un código de
cliente igual a 0.
Al finalizar el programa, mostrar el total general de todos los clientes mediante un mensaje de
impresión (printf).
*/

También podría gustarte