Ejercicio 2 Tp1

Ejercicio 2 Tp1

de ERMOLI, Liza Anabel -
Número de respuestas: 0

A continuación se encuentran los encabezados de cuatro definiciones de una función sobrecargada llamada incremento. Dichas funciones son invocadas desde el siguiente programa principal (NO DEBE IMPLEMENTARLO):

int main()

{

int A, B;
double C, D;

A = 5;
A = incremento(A, 4);
B = incremento(A);

C = 4.12;
C = incremento(C, 0.3);
D = incremento(C);

cout << A << endl << B << endl << C << endl << D;

return 0;

}


La función incremento debe cumplir con la siguiente especificación:

1. En caso de que se le pasen dos valores enteros como argumentos (parámetros valor delta) debe devolver el entero calculado como la suma de valor y delta.

2. En caso de que se le pase un único valor entero como argumento (parámetro valor) debe devolver el entero calculado como el doble de valor.

3. En caso de que se le pasen dos valores double como argumentos (parámetros valor delta) debe devolver el double calculado como la suma de valor y delta.

4. En caso de que se le pase un único valor double como argumento (parámetro valor) debe devolver el double calculado como el triple de valor.


Complete el cuerpo de las funciones para que cumplan con las especificaciones anteriores.


RESPUESTA

int incremento(int valor, int delta)

{

    int num1,num2,sum;

    {

        cin>>num1;

        cin>>num2;

        sum=(valor+delta);

        cout<<sum<<endl;

    } 

    return sum;

}


double incremento(double valor, double delta)

{

    double num1,num2,sum;

    {

        cin>>num1;

        cin>>num2;

        sum=(valor+delta)*2;

        

        cout<<sum<<endl;

    }

    return sum;

}


int incremento(int valor)

{

    int num,res;

    {

        cin>>num;

        res=valor*2;

        cout<<res<<endl;

    }

    return res;

}


double incremento(double valor)

{

    double num,res;

    {

        cin>>num;

        res=valor*3;

        cout<<res<<endl;

    }

    return res;

}


No estaría encontrando el error para poder pasar todas las pruebas que requiere el programa