Ejercicio de Programación Orientada a Objetos

Crear una programa que simule una venta de un producto, cada producto debe tener un nombre, un precio unitario y una cantidad  determinada, para relacionar la venta con el producto ese necesario crear un detalle de venta cada detalle debe tener un único producto
vendido, una cantidad vendida y un precio de venta que es igual a la cantidad vendida*precio del producto. La venta debe tener un cliente con su ruc(debe tener 11 dígitos) y su dirección, un único detalle de venta, un subtotal, un igv que es igual al subtotal*0.18 y un total de venta que es igual al subtotal+igv, cada vez que se haga una venta la cantidad de producto disponible debe disminuir de acuerdo al detalle vendido, no debe ser posible vender una cantidad de producto mayor a la que tenemos disponible.

  • La entrada de datos debe ser de la siguiente manera:
    • Datos del producto:
      Ingrese nombre del producto:
      Arroz
      Ingrese precio del producto:
      2.5
      Ingrese cantidad del producto:
      10
    • Datos de la venta:
      Ingrese RUC del cliente:
      20171829221
      Ingrese nombre del cliente:
      Juan Pérez Prado
      Ingrese dirección del cliente:
      Avda Grau 2999.
      Ingrese cantidad de producto vendido:
      5
  • Y la salida debe ser:
    • Datos de la venta:
      Producto vendido:
      Arroz
      Cantidad vendida:
      5
      Subtotal:
      12.5
      IGV:
      2.25
      Total:
      14.75
      Cantidad restante del producto:
      5

Descargar Solución

Programa en C# para Averiguar la Cantidad de Vocales en una Frase

 using System;

namespace Vocales
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            string frase;
            uint a =0, e =0, i =0, o =0, u = 0;

            Console.Write("INGRESE UNA FRASE:");
            frase = Console.ReadLine();
            for(int x = 0;x<frase.Length;x++)
            {  
                if (frase[x] == 'a')
                    a++;
                if (frase[x] == 'e')
                    e++;
                if (frase[x] == 'i')
                    i++;
                if (frase[x] == 'o')
                    o++;
                if (frase[x] == 'u')
                    u++;
            }
            Console.WriteLine("a = {0}, e = {1}, i = {2}, o = {3}, u = {4}",a,e,i,o,u);
            Console.Read();
        }
    }
}