Вы находитесь на странице: 1из 11

Nombre del profesor:

Oscar Rafael Garca Meja


3E
Programacin orientada a objetos

Integrantes del equipo:


Lizeth Guadalupe Navarrete Cibrian
Alondra Estephani Martnez
Abigail Ortiz
Blanca Tamez
Claudia Gretel Estrada

Determinacin de clases y objetos


Class
public partial class MainForm : Form

Solo se utiliz la clase del primer form la en la cual solo se utiliza para
hacer la variables pblicas para poder usarse en los objetos.

Object
En este se utilizaron ms pero los nicos que se programaron fueron:

public void BtnagregarClick(object sender, EventArgs e)


public void BtnborrarClick(object sender, EventArgs e)
public void BtntotalClick(object sender, EventArgs e)

Volvimos todos los objetos para evitar problemas a la hora de compartir


variables aunque la class donde se declararon variable era pblica.

Diagrama de entidad-relacin

Diagramas de flujo
Agregar y mostrar total

Borrar

Diseo de la interfaz del


programa

Cdigo del programa


public partial class MainForm : Form
{
string producto;
double cantidad,pago,precio,sub;
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer
support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
public void BtnagregarClick(object sender, EventArgs e)
{
cantidad=Convert.ToDouble(textBox2.Text);
producto=Convert.ToString(textBox1.Text);
precio=0;
sub=0;
switch (producto){

case "Coca-cola":
if (cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " coca-colas");
}
else
MessageBox.Show("Agregaste " + cantidad + " coca-cola");
precio=10;
sub=precio*cantidad;
break;
case "Agua de limon":
if(cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " aguas de limon");
}else
MessageBox.Show("Agregaste " + cantidad + " agua de
limon");
precio=8;
sub=precio*cantidad;
break;
case "Jugo de mango":
if(cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " jugos de
mango" );
} else
MessageBox.Show("Agregaste " + cantidad + " jugo de mango");
precio=7.50 ;
sub=precio*cantidad;
break;
case "Espaguetti":
if(cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " espaguettis");
}
else
MessageBox.Show("Agregaste " + cantidad + " espaguetti");
precio=25;
sub=precio*cantidad;
break;
case "Arroz con pollo":
if(cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " arroces con
pollo");
}
MessageBox.Show("Agregaste " + cantidad + " arroz con pollo");
precio=50;

sub=precio*cantidad;
break;
case"Caldo de res":
if(cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " caldos de res");
}
else
MessageBox.Show("Agregaste " + cantidad + " caldo de res");
precio=35;
sub=precio*cantidad;
break;
case"Pie de queso":
if(cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " pies de queso");
}
else
MessageBox.Show("Agregaste " + cantidad + " pie de queso");
precio=12;
sub=precio*cantidad;
break;
case"Pastel de chocolate":
if (cantidad>1){
MessageBox.Show("Agregaste " + cantidad + " pasteles de
chocolate");
}else
MessageBox.Show("Agregaste " + cantidad + " pastel de
chocolate");
precio=15;
sub=precio*cantidad;
break;
case "Fresas con crema":
precio=20;
sub=precio*cantidad;
MessageBox.Show("Agregaste " + cantidad + " fresas con
crema");
break;
default:
MessageBox.Show("Verifica que lo que escribiste coincida con
los alimentos del menu");
break;
}
pago=pago+sub;

}
public void BtnborrarClick(object sender, EventArgs e)
{
pago=0;
total.Text="El total a pagar es: ";
MessageBox.Show("La orden ha sido vaciada");
}
public void BtntotalClick(object sender, EventArgs e)
{
total.Text="El total a pagar es: $"+pago;
}
}
}

Вам также может понравиться