Está en la página 1de 7

PRACTICA 1 Y 2

ANALIZAR Y DISEÑAR SOLUCIÓN


POR:

JHON FREDDY ORTIZ GALLEGO.

TUTOR:
GUSTAVO EDUARDO CONSTAIN MORENO

INTRODUCCIÓN A LA PROGRAMACIÓN

301304_103

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


DOSQUEBRADAS
NIVIEMBRE 2 DE 2016
CONTENIDO

PROBLEMA
 Se necesita un programa que elabore las facturas de los productos que se venden en una feria de
libros, el cual registre cantidad, libro y precio de venta. A continuación se listan los textos que se
encuentran disponibles, por lo tanto solo se pueden registrar esos productos:
Libro 1 $10000
Libro 2 $20000
Libro 3 $30000
Libro 4 $40000
Libro 5 $50000
La factura debe incluir lista de productos vendidos y cantidad a pagar. Además el programa debe
permitir la consulta del valor de un producto

 SOLUCION DEL PROBLEMA


#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc, char** argv)
{
cout << "MENU FACTURA FERIA DE LIBROS!n";
cout <<"MENU PRODUCTOS" <<endl;
cout<<"1libro $10000; 2libro $20000; 3libro $30000; 4libro $40000; 5libro $50000";
bool salir = false;
char tecla;
int totalproductos = 1;2;3;4;5;
int dinero = 0;
int descuento = 0;
while(!salir)
while(!salir)

{
std::cout << "Introduzca codigo de producto (1,2,3,4,5) o cualquier otra tecla para finalizar la compra: ";
std::cin >> tecla;
switch (tecla)
{
case '1':
1;
break;
case '2':
2;
break;
case '3':
3;
break;
case '4':
4;
break;
case '5':
5;
break;

default:
salir = true;
break;

}
dinero = 1*2 + 2*3 + 3*4 +4*2 + 5*4;
totalproductos = 1 + 2 + 3 + 4 + 5;

std::cout << "FACTURA:";


std::cout << " " << 1 << " unidades a " << 2 << std::endl;
std::cout << " " << 2 << " unidades a " << 3 << std::endl;
std::cout << " " << 3 << " unidades a " << 4 << std::endl;
std::cout << " " << 4 << " unidades a " << 2 << std::endl;
std::cout << " " << 5 << " unidades a " << 4 << std::endl;
std::cout << " Unidades totales compradas: " << totalproductos << std::endl;

std::cout << "SUBTOTAL ANTES DE DESCUENTOS: " << dinero << std::endl;
if (totalproductos > 15)
{
descuento = dinero/0;
std::cout << "Descuento aplicable del 10% = -" << descuento << std::endl;
}
else if (totalproductos > 15)
{
descuento = dinero/0;
std::cout << "Descuento aplicable del 0% = -" << descuento << std::endl;
}
else
{
descuento = 0;
std::cout << "Sin descuentos aplicables = -0" << std::endl;
}

dinero -= descuento;
std::cout << "SUBTOTAL DESPUES DE DESCUENTOS: " << dinero << std::endl;

dinero *= 1.21;
std::cout << "TOTAL A PAGAR (IVA INCLUIDO): " << dinero << std::endl;

system("pause");

return 0;
}}

También podría gustarte