0% encontró este documento útil (0 votos)
8 vistas3 páginas

Programacion de Facturas

Cargado por

uracomeirl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas3 páginas

Programacion de Facturas

Cargado por

uracomeirl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

#include <iostream>

using namespace std;

int main(){

double descuento, precio, MontBruto, MontDesc, MontPagar;

int codCliente, cantidad;

char TipProducto;

int opc;

do{

cout << "-----EMPRESA PARADAISE----" << endl;

cout << "[1] Registrar venta" << endl;

cout << "[2] Salir" << endl;

cout << "Ingrese opcion: ";

cin >> opc;

if(opc !=2){

cout<<"Error ingrese una opcion valida "<<endl;

system("cls");

switch (opc) {

case 1:{

while (codCliente < 1 || codCliente > 3) {

cout << "Ingrese el codigo del cliente: ";

cin >> codCliente;

if(codCliente < 1 || codCliente > 3){

cout << "Codigo del cliente invalido. Ingrese nuevamente (1, 2, 3): "<<endl;

}
while (TipProducto != 'A' && TipProducto != 'C' && TipProducto != 'S' && TipProducto
!= 'L' && TipProducto != 'a' && TipProducto != 'c' && TipProducto != 's' && TipProducto != 'l') {

cout << "Ingrese el tipo de producto: "<<endl;

cout << "(Almohadas[A] Colchon[C] Sabanas[S] Lamparas[L]"<<endl;

cin >> TipProducto;

if(TipProducto != 'A' && TipProducto != 'C' && TipProducto != 'S' &&


TipProducto != 'L' && TipProducto != 'a' && TipProducto != 'c' && TipProducto != 's' &&
TipProducto != 'l'){

cout << "Tipo de producto invalido. Ingrese nuevamente (A, C, S, L):


"<<endl;

if (TipProducto ='A' || TipProducto != 'a' ) {

precio = 80.00;

descuento = 0.02;

}else if(TipProducto ='C' || TipProducto != 'c'){

precio = 450.00;

descuento = 0.05;

}else if(TipProducto ='S' || TipProducto != 's'){

precio = 180.00;

descuento = 0.04;

}else if(TipProducto ='S' || TipProducto != 's'){

precio = 80.00;

descuento = 0.02;

cout << "Ingrese la cantidad: ";

cin >> cantidad;

while (cantidad <= 0) {

cout << "Cantidad invalida. Ingrese nuevamente: ";

cin >> cantidad;

}
// Calcular montos

MontBruto = cantidad * precio;

MontDesc = MontBruto * descuento;

MontPagar = MontBruto - MontDesc;

// Mostrar resultados

cout << "Monto Bruto: " << MontBruto << endl;

cout << "Monto Descuento: " << MontDesc << endl;

cout << "Monto a Pagar: " << MontPagar << endl;

system("Pause");

system("cls");

break;

case 2:{

cout<<"Gracias...."<<endl;

break;

}while(opc!=2);

return 0;

También podría gustarte