• Domingo 22 de Diciembre de 2024, 14:07

Autor Tema:  ventas ...CALCULAS POR PAQUETES  (Leído 781 veces)

NICY

  • Miembro activo
  • **
  • Mensajes: 42
  • Nacionalidad: mx
    • Ver Perfil
ventas ...CALCULAS POR PAQUETES
« en: Viernes 19 de Junio de 2009, 23:36 »
0
Código: C#
  1.  

Una empresa que se dedica a las ventas de equipo de cómputo cuenta con los siguientes paquetes:
a)       Solo CPU
b)       CPU, Teclado , Mouse y Monitor
c)       CPU, Teclado, Mouse, Monitor e Impresora
 
Si se elige la opción a se requiere conocer la modelo del procesador: 1.Intel Celeron (220 dlls) 2.Intel Pentium IV ( 400 dlls) 3.Sempron (300 dlls) , si se elige otra opción imprimir “No se maneja otro modelo”
 
Si se elige la opción b se sabe que para este paquete el modelo del procesador es Pentium IV (400 dlls) más los demás periféricos (180 dlls)
 
Si se elige la opción c el procesador para este paquete es Sempron (300 dlls) mas los demás periféricos (180 dlls), pero el valor de la impresora es variable, así que se tiene que capturar.
 
Determinar el precio de la venta, en el caso b y caso c hay un descuento del 6%, calcular el IVA del 10%.
 
Imprimir nombre del cliente, precio de la venta, descuento (si lo hay), IVA, precio final después de descuento e IVA en pesos (es necesario pedir tipo de cambio del día).
 




        {

            string nombre = "";
            int op = 0, op2 = 0;
            double pv = 0, iva, pff = 0, tc, imp;
            Console.WriteLine("Cual es el tipo de cambio de hoy?");
            tc = double.Parse(Console.ReadLine());
            Console.WriteLine("Que paquete desea?n1. Solo CPUn 2. CPU, Teclado, y Monitorn 3. CPU, Teclado, Mouse, Monitor e Impresora:");
            switch (op)
            {
                case 1: Console.WriteLine("que  procesador eligio ?n1. Intel Celeron 2. Intel Premium IV 3. Sempron:");
                    switch (op2)
                    {
                        case 1: pff = tc * 220;
                            break;
                        case 2: pff = tc * 400;
                            break;
                        case 3: pff = tc * 300;
                            break;
                        default: Console.WriteLine("erroneo");
                            break;
                    }
                    break;
                case 2: pv = 580 * tc;
                    iva = pv * 0.04;
                    pff = pv + iva;
                    break;
                case 3: Console.WriteLine("que valor  es de la impresora?");
                    imp = double.Parse(Console.ReadLine());
                    pv = 480 * tc;
                    iva = pv * 0.04;
                    pff = pv + iva + imp;
                    break;
                default: Console.WriteLine("Opcion erronea ");
                    break;
            }
            {
                if (op2 < 4)
                    Console.WriteLine("Nombre:{2}nPrecio de venta:{1}nSu precio final es de:", nombre, pv, pff);
            }
            Console.ReadKey();
        }
 
BYEEEEE :blink: