Taller# 2.
Programación Orientada a Objetos
Desarrolla los siguientes ejercicios en modo consola combinado con Windows Form.
Desarrolla una aplicación que permita realizar una Compra de Restaurante, a partir de clases parciales.
Click Here!
Solución # 2
//Clase #1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
Descargar Proyecro
namespace Punto2CompraRestaurante
{
partial class Hamburguesa
{
public double precioHamburgusa=8000;
CompraRestaurante comprar = new CompraRestaurante();
public double facturarHamburguesa()
{
double precio;
precio= (comprar.cantiHamburguesas*precioHamburgusa);
return precio;
}
}
partial class Papas
{
public double precioPapas = 1000;
CompraRestaurante comprar = new CompraRestaurante();
public double facturarPapas()
{
double precio;
precio = (comprar.cantiPapas * precioPapas);
return precio;
}
}
partial class Bebidas
{
public double precioBebidas = 2000;
CompraRestaurante comprar = new CompraRestaurante();
public double facturarBebidas()
{
double precio;
precio = (comprar.cantBebidas * precioBebidas);
return precio;
}
}
}
Descargar Proyecto
//Clase #2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Punto2CompraRestaurante
{
public class CompraRestaurante
{
public int cantiHamburguesas;
public int cantiPapas;
public int cantBebidas;
public int CantiHamburguesas()
{
Console.WriteLine("Introduzca Cantidad de Hamburguesas");
cantiHamburguesas = Convert.ToInt16(Console.ReadLine());
return cantiHamburguesas;
}
public int CantiPapas()
{
Console.WriteLine("Introduzca Cantidad de Papas");
cantiPapas = Convert.ToInt16(Console.ReadLine());
return cantiPapas;
}
public int CantBebidas()
{
Console.WriteLine("Introduzca Cantidad de Bebidas");
cantBebidas = Convert.ToInt16(Console.ReadLine());
return cantBebidas;
}
public double facturarTodo()
{
double total;
Hamburguesa hamburguesas = new Hamburguesa();
Papas papas = new Papas();
Bebidas bebidas = new Bebidas();
total = (hamburguesas.precioHamburgusa * cantiHamburguesas) +
(papas.precioPapas * cantiPapas) +
(bebidas.precioBebidas* cantBebidas);
return total;
}
}
Descargar Proyecto
//Clase principal
class Program
{
static void Main(string[] args)
{
Hamburguesa hamburguesas = new Hamburguesa();
Papas papas = new Papas();
Bebidas bebidas = new Bebidas();
CompraRestaurante comprar = new CompraRestaurante();
MessageBox.Show(
"\n Precio de una Hamburguesas = " + hamburguesas.precioHamburgusa +
"\n Precio de una Papas = " + papas.precioPapas +
"\n Precio de una Bebidas = " + bebidas.precioBebidas +
"\n Cantidad Hamburgusas pedidas = " + comprar.CantiHamburguesas() +
"\n Cantidad Papas pedidas = " + comprar.CantiPapas() +
"\n Cantidad Bebidas pedidas = " + comprar.CantBebidas() +
"\n Total factura = " + comprar.facturarTodo());
}
}
}
Descargar Proyecto
Click Here!
Click Here!
Programación Orientada a Objetos
Desarrolla los siguientes ejercicios en modo consola combinado con Windows Form.
Desarrolla una aplicación que permita realizar una Compra de Restaurante, a partir de clases parciales.

Click Here!
Solución # 2
//Clase #1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
Descargar Proyecro
namespace Punto2CompraRestaurante
{
partial class Hamburguesa
{
public double precioHamburgusa=8000;
CompraRestaurante comprar = new CompraRestaurante();
public double facturarHamburguesa()
{
double precio;
precio= (comprar.cantiHamburguesas*precioHamburgusa);
return precio;
}
}
partial class Papas
{
public double precioPapas = 1000;
CompraRestaurante comprar = new CompraRestaurante();
public double facturarPapas()
{
double precio;
precio = (comprar.cantiPapas * precioPapas);
return precio;
}
}
partial class Bebidas
{
public double precioBebidas = 2000;
CompraRestaurante comprar = new CompraRestaurante();
public double facturarBebidas()
{
double precio;
precio = (comprar.cantBebidas * precioBebidas);
return precio;
}
}
}
Descargar Proyecto
//Clase #2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Punto2CompraRestaurante
{
public class CompraRestaurante
{
public int cantiHamburguesas;
public int cantiPapas;
public int cantBebidas;
public int CantiHamburguesas()
{
Console.WriteLine("Introduzca Cantidad de Hamburguesas");
cantiHamburguesas = Convert.ToInt16(Console.ReadLine());
return cantiHamburguesas;
}
public int CantiPapas()
{
Console.WriteLine("Introduzca Cantidad de Papas");
cantiPapas = Convert.ToInt16(Console.ReadLine());
return cantiPapas;
}
public int CantBebidas()
{
Console.WriteLine("Introduzca Cantidad de Bebidas");
cantBebidas = Convert.ToInt16(Console.ReadLine());
return cantBebidas;
}
public double facturarTodo()
{
double total;
Hamburguesa hamburguesas = new Hamburguesa();
Papas papas = new Papas();
Bebidas bebidas = new Bebidas();
total = (hamburguesas.precioHamburgusa * cantiHamburguesas) +
(papas.precioPapas * cantiPapas) +
(bebidas.precioBebidas* cantBebidas);
return total;
}
}
Descargar Proyecto
//Clase principal
class Program
{
static void Main(string[] args)
{
Hamburguesa hamburguesas = new Hamburguesa();
Papas papas = new Papas();
Bebidas bebidas = new Bebidas();
CompraRestaurante comprar = new CompraRestaurante();
MessageBox.Show(
"\n Precio de una Hamburguesas = " + hamburguesas.precioHamburgusa +
"\n Precio de una Papas = " + papas.precioPapas +
"\n Precio de una Bebidas = " + bebidas.precioBebidas +
"\n Cantidad Hamburgusas pedidas = " + comprar.CantiHamburguesas() +
"\n Cantidad Papas pedidas = " + comprar.CantiPapas() +
"\n Cantidad Bebidas pedidas = " + comprar.CantBebidas() +
"\n Total factura = " + comprar.facturarTodo());
}
}
}
Descargar Proyecto
0 comentarios:
Publicar un comentario