El siguiente problema fue compilado en borlan c++ , las condiciones que marca nuestro problema y la forma en que fue resuelto puede ser difernete ala de alguien mas, existen difernet formas de programar,espero haberlo hecho de la mejor manera y espero les sea util..
creo que es un problemas sencillo xD.. fue un ejercicio de examen...
LA COMPAÑIA ASEGURADORA DEL PACIFICO PAGA $5,000 SEMANALES A SUS EMPLEADOS MAS UNA COMISICION DEL 9% DEL TOTAL DE VENTAS REALIZADAS.LA COMPAÑIA ASEGURADORA SOLICITA AL DEPARTAMENTO DE SISTEMAS QUE LE DESARROLLE UN PROGRAMA EN C++ QUE PIDA AL USUARIO EL MONTO DE VENTAS Y DETERMINE EL PAGO QUE DEBERA REALIZARSE A CADA VENDEDOR. UNA VEZ QUE HA CALCULADO EL PAGO DE CADA VENDEDOR LA COMPAÑIA GENERA UN REPORTE DE LA CANTIDAD DE VENDEDORES CUYO PAGO EXCEDIO LOS $8000.
creo que es un problemas sencillo xD.. fue un ejercicio de examen...
LA COMPAÑIA ASEGURADORA DEL PACIFICO PAGA $5,000 SEMANALES A SUS EMPLEADOS MAS UNA COMISICION DEL 9% DEL TOTAL DE VENTAS REALIZADAS.LA COMPAÑIA ASEGURADORA SOLICITA AL DEPARTAMENTO DE SISTEMAS QUE LE DESARROLLE UN PROGRAMA EN C++ QUE PIDA AL USUARIO EL MONTO DE VENTAS Y DETERMINE EL PAGO QUE DEBERA REALIZARSE A CADA VENDEDOR. UNA VEZ QUE HA CALCULADO EL PAGO DE CADA VENDEDOR LA COMPAÑIA GENERA UN REPORTE DE LA CANTIDAD DE VENDEDORES CUYO PAGO EXCEDIO LOS $8000.
#include <stdio.h>
#include <conio.h>
class ventas
{
public:
char nombre[20];
int total_ventas;
float sueldo,total;
#include <conio.h>
class ventas
{
public:
char nombre[20];
int total_ventas;
float sueldo,total;
aseguradora()
{
{
total_ventas=0;
sueldo=0;
}
sueldo=0;
}
void Ingresar_datos(ventas x[]);
void Comparacion(ventas x[]);
};
void ventas::Ingresar_datos(ventas x[])
{
int i=0;
for(i=0;i<3;i++)
{
printf("nombre: \n");
scanf("%s", &x[i].nombre);fflush(stdin);
printf(" ingresa el total de ventas: \n ");
scanf("%i", &x[i].total_ventas);
x[i].sueldo= 5000 +(x[i].total_ventas* .09 );
//printf("%.2f ",x[i].sueldo);
printf("\n");
}
}
{
int i=0;
for(i=0;i<3;i++)
{
printf("nombre: \n");
scanf("%s", &x[i].nombre);fflush(stdin);
printf(" ingresa el total de ventas: \n ");
scanf("%i", &x[i].total_ventas);
x[i].sueldo= 5000 +(x[i].total_ventas* .09 );
//printf("%.2f ",x[i].sueldo);
printf("\n");
}
}
void ventas::Comparacion(ventas x[])
{
int i=0;
printf("\n vendedores con sueldo mayor a 8000 \n\n\n");
for(i=0;i<3;i++)
{
if(x[i].sueldo>=8000)
{
if(x[i].sueldo>=8000)
{
printf("nombre %s\n\n\n", x[i].nombre );
printf("sueldo %.2f\n\n\n", x[i].sueldo);
printf("sueldo %.2f\n\n\n", x[i].sueldo);
}
}
}
}
void main()
{
ventas vendedores[3];
ventas obj;
obj.Ingresar_datos(vendedores);
{
ventas vendedores[3];
ventas obj;
obj.Ingresar_datos(vendedores);
obj.Comparacion(vendedores);
getch();
}
}
No hay comentarios:
Publicar un comentario