Dev - C++ - programador

 
Vista:
sin imagen de perfil

programador

Publicado por jesiis (1 intervención) el 10/10/2022 19:07:42
Confeccionar una clase que represente un empleado. Definir como atributos su nombre y su sueldo. Confeccionar los métodos para la carga, otro para imprimir sus datos y por último uno que imprima un mensaje si debe pagar impuestos (si el sueldo supera a 3000)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de kevin

RE: programador

Publicado por kevin (59 intervenciones) el 10/10/2022 20:22:56
Listo :) nada más no olvides importar #include <iostream> para que funcione

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
class Empleado {
private:
    std::string nombre;
    float sueldo;
 
public:
    Empleado(std::string nombre, float sueldo = 0) {
        this->nombre = nombre;
        this->sueldo = sueldo;
    }
 
    std::string get_nombre() {
        return nombre;
    }
 
    float get_sueldo() {
        return sueldo;
    }
 
    void set_nombre(std::string nombre) {
        this->nombre = nombre;
    }
 
    void set_sueldo(float sueldo) {
        this->sueldo = sueldo;
    }
 
    void paga_impuestos() {
        if(sueldo >= 3000) std::cout << nombre << " debe pagar impuestos\n";
    }
 
    void print() {
        std::cout   << "Hola, soy " << nombre
                    << ", mi sueldo es de $" << sueldo
                    << (sueldo >= 3000 ? " y tengo que pagar impuestos\n" : "\n");
    }
};
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar