martes, 22 de marzo de 2011

CODIGO EN BORLAN C++,EJERCICIO COMPAÑIA ASEGURADORA("CLASES TIPO METODOS,MATRIZEZ)

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.




 




#include <stdio.h>
#include <conio.h>
 class ventas
 {
      public:
      char nombre[20];
      int total_ventas;
      float sueldo,total;
      aseguradora()
   {
      total_ventas=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");
      }
   }



   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)
        {
         printf("nombre  %s\n\n\n", x[i].nombre );
       printf("sueldo  %.2f\n\n\n", x[i].sueldo);
         }
      }
   }
void main()
{
 ventas vendedores[3];
   ventas obj;
   obj.Ingresar_datos(vendedores);
   obj.Comparacion(vendedores);
   getch();
}

No hay comentarios:

Publicar un comentario