sábado, 5 de junio de 2010

PRACTICA 12 PROBLEMA 2

CONSOLA


ARCHIVO DE TEXTO


CODIGO


PRACTICA 12 PROBLEMA 1

CONSOLA


ARCHIVO DE TEXTO


CODIGO





PROYECTO FINAL


VISUAL







PSEUDOCODIGO


nombre string
email string
dir string
Print “Datos del comprador”
Print “ Nombre”
Read Nombre
Print “ Email”
Read Email
Print “ Direccion”
Read dir
Read Nombre
Read Email
Read dir
Print “Elige la compañia que prefieras”
Click boton 1
Show Form 2
Click boton 2
Show Form3
Click boton 3
Show form 4
Form 2
Print “Modelo: “
Seleccionar checkbox1 = Civic
Seleccionar checkbox2 = Accord
Seleccionar checkbox3 = CR-V
Print “Año: “
Seleccionar checkbox4 = 2008
Seleccionar checkbox5 = 2009
Seleccionar checkbox6 = 2010
Print “Color: “
Seleccionar checkbox7 = Negro
Seleccionar checkbox8 = Rojo
Seleccionar checkbox9 = Blanco
Click Boton 1
if (checkBox1.Checked)
{
m1 = "Civic";
}
if (checkBox2.Checked)
{
m1 = "Accord";
}
if (checkBox3.Checked)
{
m1 = "CR-V";
}
if (checkBox4.Checked)
{
a1 = 2008;
}
if (checkBox5.Checked)
{
a1 = 2009;
}
if (checkBox6.Checked)
{
a1 = 2010;
}
if (checkBox7.Checked)
{
c1 = "Negro";
}
if (checkBox8.Checked)
{
c1 = "Rojo";
}
if (checkBox9.Checked)
{
c1 = "Blanco";
}
if(a1==2008 && m1=="Civic")
{
p1 = 44000.00;
}
if (a1 == 2009 && m1 == "Civic")
{
p1 = 65000.00;
}
if (a1 == 2010 && m1 == "Civic")
{
p1 = 68500.35;
}
if(a1==2008 && m1=="Accord")
{
p1 = 43750.00;
}
if (a1 == 2009 && m1 == "Accord")
{
p1 = 53900.00;
}
if (a1 == 2010 && m1 == "Accord")
{
p1 = 71200.50;
}
if(a1==2008 && m1=="CR-V")
{
p1 = 50320.54;
}
if (a1 == 2009 && m1 == "CR-V")
{
p1 = 69500.00;
}
if (a1 == 2010 && m1 == "CR-V")
{
p1 = 81999.99;
Click boton 2
Clear checkBox1
Clear checkBox2
Clear checkBox3
Clear checkBox4
Clear checkBox5
Clear checkBox6
Clear checkBox7
Clear checkBox8
Clear checkBox9
Click boton 3
Salir.
Mostrar Form 5
Form 3
Print “Modelo: “
Seleccionar checkbox1 = Focus
Seleccionar checkbox2 = Mustang
Seleccionar checkbox3 = Fiesta
Print “Año: “
Seleccionar checkbox4 = 2008
Seleccionar checkbox5 = 2009
Seleccionar checkbox6 = 2010
Print “Color: “
Seleccionar checkbox7 = Negro
Seleccionar checkbox8 = Rojo
Seleccionar checkbox9 = Blanco
if (checkBox1.Checked)
{
m2 = "Focus";
}
if (checkBox2.Checked)
{
m2 = "Mustang";
}
if (checkBox3.Checked)
{
m2 = "Fiesta";
}
if (checkBox4.Checked)
{
a2 = 2008;
}
if (checkBox5.Checked)
{
a2 = 2009;
}
if (checkBox6.Checked)
{
a2 = 2010;
}
if (checkBox7.Checked)
{
c2 = "Negro";
}
if (checkBox8.Checked)
{
c2 = "Rojo";
}
if (checkBox9.Checked)
{
c2 = "Azul";
}
if (a2 == 2008 && m2 == "Focus")
{
p2 = 44000.00;
}
if (a2 == 2009 && m2 == "Focus")
{
p2 = 65000.00;
}
if (a2 == 2010 && m2 == "Focus")
{
p2 = 68500.35;
}
if (a2 == 2008 && m2 == "Mustang")
{
p2 = 43750.00;
}
if (a2 == 2009 && m2 == "Mustang")
{
p2 = 53900.00;
}
if (a2 == 2010 && m2 == "Mustan")
{
p2 = 71200.50;
}
if (a2 == 2008 && m2 == "Fiesta")
{
p2 = 50320.54;
}
if (a2 == 2009 && m2 == "Fiesta")
{
p2 = 69500.00;
}
if (a2 == 2010 && m2 == "Fiesta")
{
p2 = 81999.99;
Click boton 2
Clear checkBox10
Clear checkBox11
Clear checkBox12
Clear checkBox13
Clear checkBox14
Clear checkBox15
Clear checkBox16
Clear checkBox17
Clear checkBox18
Click boton 3
Salir.
Mostrar forma 5
Form 4
Print “Modelo: “
Seleccionar checkbox1 = Centra
Seleccionar checkbox2 = Maxima
Seleccionar checkbox3 = Platina
Print “Año: “
Seleccionar checkbox4 = 2008
Seleccionar checkbox5 = 2009
Seleccionar checkbox6 = 2010
Print “Color: “
Seleccionar checkbox7 = Negro
Seleccionar checkbox8 = Rojo
Seleccionar checkbox9 = Blanco
if (checkBox1.Checked)
{
m3 = "Centra";
}
if (checkBox2.Checked)
{
m3 = "Maxima";
}
if (checkBox3.Checked)
{
m3 = "Platina";
}
if (checkBox4.Checked)
{
a3 = 2008;
}
if (checkBox5.Checked)
{
a3 = 2009;
}
if (checkBox6.Checked)
{
a3 = 2010;
}
if (checkBox7.Checked)
{
c3 = "Negro";
}
if (checkBox8.Checked)
{
c3 = "Rojo";
}
if (checkBox9.Checked)
{
c3 = "Azul";
}
if (a3 == 2008 && m3 == "Centra")
{
p3 = 44000.00;
}
if (a3 == 2009 && m3 == "Centra")
{
p3 = 65000.00;
}
if (a3 == 2010 && m3 == "Centra")
{
p3 = 68500.35;
}
if (a3 == 2008 && m3 == "Maxima")
{
p3 = 43750.00;
}
if (a3 == 2009 && m3 == "Maxima")
{
p3 = 53900.00;
}
if (a3 == 2010 && m3 == "Maxima")
{
p3 = 71200.50;
}
if (a3 == 2008 && m3 == "Platina")
{
p3 = 50320.54;
}
if (a3 == 2009 && m3== "Platina")
{
p3 = 69500.00;
}
if (a3 == 2010 && m3 == "Platina")
{
p3 = 81999.99;
Click boton 2
Clear checkBox21
Clear checkBox22
Clear checkBox23
Clear checkBox24
Clear checkBox25
Clear checkBox26
Clear checkBox27
Clear checkBox28
Clear checkBox29
Click boton 3
Salir.
Mostrar forma 5
Forma 5
Print “Generar factura”
Click Boton 1
Read form2.a1
Read form2.c1
Read form2.m1
Read form2.p1
Print form2.a1
Print form2.c1
Print form2.m1
Print form2.p1
Click boton 2
Read form3.a2
Read form3.c2
Read form3.m2
Read form3.p2
Print form3.a2
Print form3.c2
Print form3.m2
Print form3.p2
Click Boton 3
Read form4.a3
Read form4.c3
Read form4.m3
Read form4.p3
Print form4.a3
Print form4.c3
Print form4.m3
Print form4.p3

   

viernes, 21 de mayo de 2010

EXAMEN UNIDAD 3 PROBLEMA 2

CONSOLA



PSEUDOCODIGO

Inicio
Nombres[10] string
Ventas [10,30]double
Totales[10] double
Suma=0, Mayor=0 double
R, C, PosMayor=0; int
for (R = 0 to 9 step R = R + 1)
{
Suma = 0
Print "Nombre Del Vendedor: ", R+1
Nombres[R]
for (C = 0 to 29 step C = C + 1)
{
Print “Ventas”, C+1, “:”
Read Ventas [R,C]
Suma = Suma + Ventas[R, C]
}
Totales[R] = Suma
}
for (R = 0 to 9 step R = R + 1)
{
if (Totales[R] > Mayor)
{
Mayor = Totales[R]
PosMayor = R
}
}
Print "Nombre Del Vendedor Venta Total"
for (R = 0 to 9 step R = R + 1)
{
Print Nombres[R], " ", Totales[R]
}
Print "Nombre Del Vendedor De Mayor Ventas: ", Nombres[PosMayor]
Print “Monto De Venta: ", Mayor
Fin


EXAMEN UNIDAD 3 PROBLEMA 1

CONSOLA




PSEUDOCODIGO

Inicio
nombres [15] string
produccion [15,13] int
r,c int
posmayor=0,mayor=0, suma = 0 int
Print "Introduce datos de produccion"
for (r = 0 to 14 step r = r + 1)
{
suma = 0
Print "Nombre del encargado de la estacion: ", r+1
nombres[r]
for (c = 0 to 12 step c = c + 1)
{
Print “Producción ”, c+1, “:”
Read produccion[r, c]
suma = suma + produccion[r, c]
}
produccion[r, 12] = suma
}
for (r = 0 to 14 step r = r + 1)
{
if (produccion[r, 12] > mayor)
{
mayor = produccion[r, 12]
posmayor = r
}
}
suma = 0
Print "Analisis de la produccion"
Print "Estación Total de la produccion"
for (r = 0 to 14 step r = r + 1)
{
Print r+1, " ", produccion[r,12]
suma = suma + produccion[r,12]
}
Print " Total: ",suma
Print “Estación mas productiva: ", mayor
Print "Encargado de la estación: ", nombres[posmayor]
Fin







miércoles, 19 de mayo de 2010

EXAMEN UNIDAD 3 PROBLEMA 3

CONSOLA




PSEUDOCODIGO

Inicio

avion [10] int
opcion, i, num_asiento int
for (i =0 to 9 step i = i+1)
{
avion[i] =0
}
do
{
Print "1) Primera clase"
Print "2) Clase economica"
Print "Seleccione opción: "
Read opcion
switch (opcion)
{
case 1:
Print "Numero de asiento entre 1 y 5"
Read num_asiento
if (avion[num_asiento - 1] == 1)
{
Print "No disponible"
}
else
{
avion[num_asiento - 1] = 1
Print "Número de asiento “, num_asiento
Print "Primera clase"
}
break
case 2:
Print "Numero de asiento entre 6 y 10"
Read num_asiento
if (avion[num_asiento - 1] == 1)
{
Print "No disponible"
}
else
{
avion[num_asiento - 1] = 1
Print "Número de asiento ", num_asiento
Print “Clase economica"
}
break
default:
Print "Opcion equivocada"
break
}
Print "Presione 0 para salir, 1 para continuar"
Read opcion
}
while (opcion == 1)
Fin





viernes, 7 de mayo de 2010

METODOS EN C#

¿Qué es un método en C#?



Los métodos son un bloque de código que contiene una serie de instrucciones. En C#, cada instrucción se ejecuta en el contexto de un método.


Pueden ser llamados mediante su nombre, llamar a un método hace que las instrucciones del método se ejecuten.


¿Cómo es el formato general?


Formato general de la declaración de un método:


La primera línea del método se conoce como encabezado del método. Después del encabezado van las declaraciones e instrucciones entre llaves, las cuales forman el cuerpo del método.


El formato de la declaración de un método es el siguiente:


Tipo_Valor_Retorno Nombre_Del_Metodo(parametro1, parametro2, ..., parametroN)
{
declaraciones e instrucciones
}


El Nombre_Del_Metodo es cualquier identificador valido. El Tipo_Valor_Retorno es el tipo del resultado devuelto por el método solicitante. El Tipo_Valor_Retorno void indica que un método no devuelve un valor, parametro1, parametro2, ..., parametroN son los parámetros que recibe el método para poder realizar su trabajo.


Los parámetros se declaran en una lista separada por comas, encerrada entre paréntesis, que declara el tipo y el nombre de cada uno de los parámetros.


Los métodos pueden devolver como máximo un valor.
Todos los métodos solo pueden declararse dentro de una clase.


Ejemplo:

public class SimpleMethod
{
public static void Main()
{
SimpleMethod mySimpleMethod = new SimpleMethod();
mySimpleMethod.myMethod();
}
void myMethod()
{
System.Console.WriteLine("Hello from CallMethod()!");
}
}


Para llamar a un método, se escribe su nombre en el lugar donde debería ejecutarse el código de ese método, después del nombre del método se escriben dos paréntesis.


Si el método se define con una lista de parámetros, sus valores deben ser especificados en el momento de llamar al método. Debe de especificar los parámetros en el mismo orden en que son especificados en la lista de parámetros del método.

Declare un metodo que entregue valor y otro que no entrega valor


METODO QUE ENTREGA VALOR
Ejemplo:
int mySum(int oper1, int oper2)
{
int Sum;
Sum = oper1 + oper2;
return Sum;
}


Y lo llamamos de la siguiente forma asignándolo a una variable:

int myResult;
myResult = mySimpleMethod.mySum(2, 3);


METODO QUE NO ENTREGA VALOR


Como ya vimos en el formato general para declarar un método es:


(tipo1 arg1,tipo2 arg2,...)
{
Cuerpo del método;
}


Cuando se quiere declarar un método que no devuelva ningún valor, que por ejemplo, simplemente muestra por consola un mensaje, lo único que cambia es que el tipo de dato de retorno se tiene que declarar como void.


Ejemplo:


public class PrimerSaludo {
public static void Main(string[] args) {
System.Console.WriteLine(“Hola Manuel”);
PrimerSaludo ps = new PrimerSaludo ();
ps.MostrarMensaje();
System.Console.WriteLine(“FIN”);
System.Console.ReadLine();
}
void MostrarMensaje () {
System.Console.WriteLine(“Primera clase del curso de C#”);
}
}