#include using namespace std; int main(){ const int MIN_UNID_DSCTO = 50; // Mínimo de unidades para aplicar el descuento por unidades vendidas const double INDV_DSCTO = 1 - 0.05; // Índice de variación aplicable al descuento por unidades vendidas const double INDV_IVA = 1 + 0.16; // Índice de variación del IVA double pvp_unidad, pvp; int unidades_vendidas; cout << "Cómputo del precio final según las unidades vendidas\n" << "Introduzca el precio del artículo y el número de unidades\n"; cin >> pvp_unidad; cin >> unidades_vendidas; /* // El siguiente código repite sentencias :-( if (unidades_vendidas < MIN_UNID_DSCTO){ pvp = pvp_unidad * unidades_vendidas; pvp = pvp * INDV_DSCTO; pvp = pvp * INDV_IVA } else{ pvp = pvp_unidad * unidades_vendidas; pvp = pvp * INDV_IVA; } */ pvp = pvp_unidad * unidades_vendidas; if (unidades_vendidas >= MIN_UNID_DSCTO) pvp = pvp * INDV_DSCTO; pvp = pvp * INDV_IVA; cout << "\nPrecio total: " << pvp << " euros\n"; }