Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: eduardo17445 en 12 Junio 2013, 01:22 am



Título: buenas nardes quisiera que me dijeran como hacer esto
Publicado por: eduardo17445 en 12 Junio 2013, 01:22 am
buscar una persona por nombre
buscar un empleado con sueldo superior a 1000
mostrar listado cuyo cargo sea superior
mostrar listado de los empleados potenciales a ser jubilados mujeres 54 años
y hombre 59 años
a una pregunta  para aumentar el salario a los empleados cuya apertura sea 1000 en un 25% eso se hace por medio de una formula ?

Código
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4. class persona{
  5. protected:
  6.          char* nombre[40];
  7.          int edad;
  8.          public:
  9.                 persona(){}
  10.                 void leerdatos();
  11.                 void imprimirdatos();
  12.                 };
  13. void persona::leerdatos()
  14. {
  15.      cout<<"digitar nombre"<<endl;
  16.      cin>>nombre[40];
  17.      cout<<"digitar edad";
  18.      cin>>edad;
  19. }
  20. void persona::imprimirdatos()
  21. {
  22.     cout<<endl<<endl;
  23.     cout<<"---imprimir los datos del empleado"<<endl;
  24.     cout<<"nombre"<<nombre<<endl;
  25.     cout<<"--edad"<<edad<<"a";
  26.     cout<<("%c",164);
  27.     cout<<"os"<<endl;
  28. }
  29.     class empleado:public persona
  30.     {
  31.           protected:
  32.           float salarioanual;
  33.           char cargo[60];
  34.           public:
  35.           empleado(){};
  36.           void leeremp();
  37.           void imprimiremp();
  38.           };
  39.     void empleado::leeremp()
  40.     {
  41.          for(int i=0;i<=3;i++)
  42.          {
  43.          persona::leerdatos();
  44.          cout<<"introduzca cargo"<<endl;
  45.          cin>>cargo;
  46.          cout<<"introducir sueldo mensual"<<endl;
  47.          cin>>salarioanual;
  48.          }
  49.     }
  50.     void empleado::imprimiremp()
  51.     {
  52.          persona::imprimirdatos();
  53.          cout<<"cargo del empleado"<<cargo<<endl;
  54.          cout<<"sueldo mensual empleado"<<salarioanual<<endl;
  55.     }
  56.  
  57.      int main()
  58. {
  59.    empleado employeel;
  60.    employeel.leeremp();
  61.    employeel.imprimiremp();
  62.    system("pause>nul");
  63.    return 0;
  64. }
  65.  




lo que quiero q m digan como hacerle esos puntos al programa el programa esta bien pero quiero agregarle eso



Título: Re: buenas nardes quisiera que me dijeran como hacer esto
Publicado por: pacoperico en 12 Junio 2013, 13:35 pm
para aumentar el salario a los empleados cuya apertura sea 1000 en un 25% eso se hace por medio de una formula ?

Pues una simple y llana regla de tres de toda la vida.


Título: Re: buenas nardes quisiera que me dijeran como hacer esto
Publicado por: maxim_o en 12 Junio 2013, 14:12 pm
sueldo=sueldo + 0.25*sueldo;


Título: Re: buenas nardes quisiera que me dijeran como hacer esto
Publicado por: leosansan en 12 Junio 2013, 16:12 pm

sueldo*=1.25;


Saluditos!.
     (http://st.forocoches.com/foro/images/smilies/aaaaa.gif)