Ganancias/pérdidas de una venta de acciones

Miguel Cabezón Manchado


/* Este programa calcula los beneficios o pérdidas en una venta de acciones:
el usuario tiene que dar el la cotización de la acción el día de la compra,
precio de la venta y el número de acciones. Además si algun dato introducido
es negativo te lo indica, y si n no es natural también. */

#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
    double pv, pc, n, beneficios;
    cout << "Dame el precio de compra de una accion: " << endl;
    cin >> pc;
    cout << "Dame el precio de venta de esa accion: " << endl;
    cin >> pv;
    cout << "Dame el numero de acciones: " << endl;
    cin >> n;
    beneficios = (pv-pc)*n;
    if (pv<0 || pc<0 || n<0 )
        cout << "Los precios de venta, compra y numero de acciones deben
                  ser POSITIVOS,\nhas metido alguno negativo." << endl;
    else
        if (int(n)!=n)
            cout << "El numero de acciones tiene que ser un numero natural" << endl;
        else
            if (beneficios>0)
            cout << "Has ganado " << beneficios << " euros." << endl;
            else
                if (beneficios<0)
                cout << "Has perdido " << - beneficios << " euros." << endl;
                else
                cout << "No tienes ni beneficios ni perdidas." << endl;

    return 0;

}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s