Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- insertarse ni actualizarse.
go
-- Actualizamos un registro:
update empleados set hijos=1 where documento='23333333';
Campos calculados
Primer problema:
Un comercio almacena los datos de los artículos para la venta en una tabla denominada
"articulos".
1- Elimine la tabla, si existe y créela nuevamente:
if object_id('articulos') is not null
drop table articulos;
Sintáxis Vector
Problema 15
Implementar un vector para almacenar las notas del curso de matemática de 5 alumnos;
al final mostrar el promedio de esas notas.
V 0
0 14
1 15
2 13
3 11
4 16
Formulario:
Código del Botón ingresar
private void btnCargar_Click(object sender, EventArgs e)
{
//Declaración de variables
int[] notas = new int[7];
notas[0] = 14;
notas[1] = 15;
notas[2] = 13;
notas[3] = 11;
notas[4] = 16;
notas[5] = 18;
notas[6] = 19;
int suma = 0;
double promedio;
//Proceso
//Limpiar los datos del ComboBox
cboNotas.Items.Clear();
//Calcular la suma de todos los valores
for(int i=0;i<=6;i++)
{
//Mostrando en el Combobox
cboNotas.Items.Add(notas[i]);
suma = suma + notas[i];
}
promedio = suma / 7;
//Salida de Información
txtPromedio.Text = Convert.ToString(promedio);
}
Ejercicio
Problema 1:
Arrays - Arreglos
Problema 17
Implementar una programa para registrar los datos de venta de un restaurant, se debe
almacenar en una matriz el nombre del plato, su precio, y la cantidad disponible.
El programa permitirá realizar búsquedas por el nombre del plato, si existe el plato
buscado nos mostrará su precio y la cantidad disponible para vender, el stock se debe de
actualizar por cada venta.
V 0 1 2
0 Arroz $5 10
1 Fideos $4 15
2 Gaseosa $2 20
3 Vino $50 5
Formulario:
private void btnBuscar_Click(object sender, EventArgs e)
{
//Declaración de variables
string plato;
//Entrada de Datos
plato = txtPlato.Text;
//Filtramos el plato en la matriz
for(int i=0;i<cantPlatos;i++)
{
if(mPlatos[i,0].Equals(plato))
{
txtPrecio.Text = mPlatos[i, 1];
txtDisponible.Text = mPlatos[i, 2];
index = i;
btnVender.Enabled=true;
encuentra = 1;
}
}
if (encuentra == 0)
{
MessageBox.Show("No existe el
plato", "Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Error);
btnVender.Enabled = false;
}
}
Código del Botón Vender
private void btnVender_Click(object sender, EventArgs e)
{
//Declaración de variables
int cant,stock;
//Entrada de Datos
cant = Convert.ToInt32(txtCant.Text);
stock = Convert.ToInt32(txtDisponible.Text);
if (cant<=stock)
{
//Disminuimos el stock de ese plato
mPlatos[index, 2] = Convert.ToString(stock - cant);
}
else
{
MessageBox.Show("No hay Suficiente
Stock", "Restaurant", MessageBoxButtons.OKCancel, MessageBoxIcon.Informat
ion);
}
}