jueves, 29 de enero de 2009

Practica Ventas Mini Super


Programa para leer 7 dias(lunes,martes.. domingo) de ventas totales realizadas por un minisuper, imprime el dia que tuvo la mayor y menor venta mostrando la cantidad y el intervalo entre la venta mayor y la venta menor .


miércoles, 28 de enero de 2009

Practica 1

Practica donde se capturan elementos de un arreglo, se despliegan, se calcula su promedio y se muestran los elementos que fueron mayor o igual que el promedio.


Codigo Consola:


using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int opcion,media, x,n ;
int suma = 0;
double media2, y;
double suma2 = 0;
Console.WriteLine("Seleccione el tipo de dato que usara");
Console.WriteLine("1)Entero ******* 2) Flotante");
opcion = int.Parse(Console.ReadLine());
Console.Write("\nCaptura numero de elementos que tendra el vector: ");
n=int.Parse(Console.ReadLine());
/*Como la opcion fue 1 se declara e inicializa un vector de 10 elementos
y se capturan sus elementos */
if (opcion == 1)
{
int[] numeros1 = new int[n];
for (int i = 0; i < suma =" suma" media =" suma" j =" 0;" x =" numeros1[j];">= media)
{
Console.Write(" {0},", x);
}
}

}
else if (opcion == 2)
{
double[] numeros2 = new double[n];
for (int i = 0; i < suma2 =" suma2" media2 =" suma2" j =" 0;" y =" numeros2[j];">= media2)
{
Console.Write(" {0},", y);
}
}
}
else
Console.WriteLine("\n***Opcion Invalida***");
Console.ReadLine();
}
}
}



martes, 27 de enero de 2009

Arreglos Unidimensionales

Los arreglos son estructuras de datos complejas que agrupan datos de un mismo tipo en particular, llamado el tipo base del arreglo. El tipo base de un arreglo puede ser cualquiera de los tipos básicos de C#, o incluso algunos tipos complejos como las clases.

Un arreglo es también ejemplo de un modelo. Un arreglo puede considerarse como ejemplo de una variable compuesta capaz de almacenar uno o más datos al mismo tiempo.
Los arreglos, al igual que las demás variables deben declararse antes de poder utilizarlas, y cumplen con las mismas reglas de alcance y vida.
Los arreglos de una sola dimensión reciben también el nombre de vectores. La sintaxis de la declaración de un arreglo unidimensional es la siguiente:

*Tipo-base* [ ] *Identificador* ;

-El *Tipo-base* puede ser cualquiera de los tipos básicos del lenguaje.
-El *Identificador* es el nombre que distinguirá el arreglo.
-Los corchetes [ ] son obligatorios y denotan que el identificador descrito, del tipo-base indicado, es un arreglo.

El tamaño del arreglo se determina en una segunda declaración, que puede ir en la siguiente línea, como se muestra a continuación.

*Identificador* = new *Tipo-base* [ ] [*NumElementos*]
Ejemplo:
//Captura de 10 elementos en un vector
int [ ] vector;
vector=new int [10];
for (int i=0; i<10;>
{
vector [i]=int.Parse(Console.ReadLine( ));
}