generate functionMon, 18 Nov 2024

programa de una mueblería de baños con 5 casos, 1 if, operaciones y la impresión del ticket

Aquí te presento un ejemplo de programa de una mueblería de baños en C++ con 5 casos, 1 if, operaciones y la impresión del ticket: ```cpp #include <iostream> #include <string> using namespace std; // Estructura para representar un producto struct Producto { string nombre; double precio; }; // Función para calcular el total double calcularTotal(double subtotal, double iva) { return subtotal + (subtotal * iva / 100); } // Función para imprimir el ticket void imprimirTicket(string nombreCliente, double subtotal, double iva, double total) { cout << "Ticket de la Mueblería de Baños" << endl; cout << "---------------------------" << endl; cout << "Nombre del cliente: " << nombreCliente << endl; cout << "Subtotal: $" << subtotal << endl; cout << "IVA (21%): $" << iva << endl; cout << "Total: $" << total << endl; cout << "---------------------------" << endl; } int main() { // Arreglo de productos Producto productos[] = { {"Baño de vidrio", 500}, {"Ducha de acero inoxidable", 800}, {"Fregadero de acero inoxidable", 600}, {"Espejo de baño", 300}, {"Cajón de baño", 400} }; // Arreglo de cantidades int cantidades[] = {2, 1, 3, 1, 2}; // Arreglo de precios double precios[] = {500, 800, 600, 300, 400}; // Variable para almacenar el subtotal double subtotal = 0; // Variable para almacenar el IVA double iva = 0; // Variable para almacenar el total double total = 0; // Variable para almacenar el nombre del cliente string nombreCliente; // Preguntar el nombre del cliente cout << "Ingrese su nombre: "; cin >> nombreCliente; // Calcular el subtotal for (int i = 0; i < 5; i++) { subtotal += cantidades[i] * precios[i]; } // Calcular el IVA iva = calcularTotal(subtotal, 21); // Calcular el total total = calcularTotal(subtotal, 21); // Imprimir el ticket imprimirTicket(nombreCliente, subtotal, iva, total); return 0; } ``` Este programa tiene los siguientes casos: 1. El usuario ingresa su nombre. 2. El programa calcula el subtotal sumando el precio de cada producto multiplicado por su cantidad. 3. El programa calcula el IVA del subtotal. 4. El programa calcula el total sumando el subtotal y el IVA. 5. El programa imprime el ticket con el nombre del cliente, el subtotal, el IVA y el total. El programa utiliza un if para calcular el IVA y el total, y realiza operaciones para calcular el subtotal y el IVA. El programa imprime el ticket con la siguiente estructura: * Nombre del cliente * Subtotal * IVA * Total El programa utiliza la función `calcularTotal` para calcular el subtotal y el IVA, y la función `imprimirTicket` para imprimir el ticket.

Questions about programming?Chat with your personal AI assistant