Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


polimorfismo ejemplo, Ejercicios de Programación C

POO c++ POlimorfismo PROGRAMA DE EJEMPLO DE POLIMORFISMO

Tipo: Ejercicios

2018/2019

Subido el 23/05/2019

erick-calderon-1
erick-calderon-1 🇲🇽

5

(1)

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
#include <iostream>
using namespace std;
class empleado
{
protected:
float fsueldo;
public:
empleado (float fsueldo) // constructor
{
this ->fsueldo-fsueldo();
}
float fncalculasueldo()
{
return (fsueldo *30);
}
};
class empleadosell : public empleado
{
private:
float fcomision;
public:
empleado (float fsueldo, float fcomision) : empleado (fsueldo)
{
this-> fcomision = fcomision;
}
float fncalculasueldo ()
{
return (fsueldo *30*(1+fcomision));
}
};
class empleadosell : public empleado
{
private:
float fcomision;
public:
pf3

Vista previa parcial del texto

¡Descarga polimorfismo ejemplo y más Ejercicios en PDF de Programación C solo en Docsity!

#include using namespace std;

class empleado { protected: float fsueldo;

public: empleado (float fsueldo) // constructor { this ->fsueldo-fsueldo(); } float fncalculasueldo() { return (fsueldo *30); }

};

class empleadosell : public empleado {

private: float fcomision;

public:

empleado (float fsueldo, float fcomision) : empleado (fsueldo) { this-> fcomision = fcomision; }

float fncalculasueldo () { return (fsueldo 30(1+fcomision));

} };

class empleadosell : public empleado {

private: float fcomision;

public:

empleadosell(float fsueldo, float fcomision) : empleado(fsueldo) { this -> fcomision = fcomision; }

float fncalculasueldo() { return (fsueldo30(1+fcomision)); } };

class empleadocontab : public empleado {

private:

float fcomision; float fbono;

public: empleadocontab(float fsueldo, float fcomision, float fbono) : empleado(fsueldo) { this->fcomision = fcomision; this-> fbono= fbono; } float fncalculasueldo() { return (fsueldo 30(1+fcomision)+ fbono); } };

int main() {

empleado xempleado(400); cout<<"Sueldo Empleado General:"<<xempleado.fncalculasueldo(); cout<<"\n";

empleadosell xempleadosell(400,.20,); cout<<"Sueldo Empleado Ventas:"<< xempleadosell.fncalculasueldo(); cout<<"\n";

empleadocontab xempleadocontab(400,.20,500); cout<<"Sueldo Empleado Contabilidad: "<<xempleadocontab.fncalculasueldo(); cout<<"\n";