Cita de: Lord R.N.A. en 27 Septiembre 2010, 03:51 AM
La longitud es fija o es dinamica?
Hola es bueno si te refieres a eso si es fija

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Lord R.N.A. en 27 Septiembre 2010, 03:51 AM
La longitud es fija o es dinamica?
Cita de: Ari-Slash en 27 Septiembre 2010, 02:57 AM
basta con agregar una condicion mas a ese IF
si vector i,j es mayor al maximo && j es igual a 1, entonces maximo es igual a vector i,j //comentario, 1 se refiere a columna 1
no se C#
saludos
Maximo = vector[0,0];
for(i=0;i<Filas;i++)
{
for(j=0;j<columnas;j++)
{
supongo que tambien se utilizara un.
if(vector[i,j]>Maximo)
Maximo=Vector[i,j];
}
}
namespace trabajo_academico_ejercicio_2
{
public struct EmpresaComp
{
//Declarando e inicializando el vector Productos
const int N = 10;
public string[] Productos;
public string RetProduc()
{
Productos = new string[N] { "Producto 1", "Producto 2", "Producto 3", "Producto 4", "Producto 5", "Producto 6", "Producto 7", "Producto 8", "Producto 9", "Producto 10" };
return Productos[i];
}
//Declarando e inicializando el vector sucursal
const int M = 3;
public string[] Almacen;
public string RetAlmacen()
{
Almacen = new string[M] { "Alamacen 1", "Alamacen 2", "Alamacen 3"};
return Almacen[i];
}
//Declarando y creando la matriz Ventas de SUCUR filas y SEC columnas
public int[,] CantidadPRO;
public int RetCAntidadP()
{
CantidadPRO = new int[M,N];
return CantidadPRO[i,j];
}
public int i, j;
//Leer la matriz
public void LeeDatos()
{
Console.WriteLine("Ingrese las cantidades de los productos por almacenes:");
for (i = 0; i < M; i = i + 1)
{
Console.WriteLine("Csntidades del {0}", Almacen[i]);
for (j = 0; j < N; j = j + 1)
CantidadPRO[i, j] = int.Parse(Console.ReadLine());
}
}
//Escribir Listado
public void Listado3al()
{
Console.WriteLine("Listado de los tres Almacenes : ");
for (i = 0; i < M; i = i + 1)
{
Console.WriteLine("{0}\t", Almacen[i]);
for (j = 0; j < N; j = j + 1)
{
Console.WriteLine("\t {0} hay {1} unidades",Productos[j] ,CantidadPRO[i, j]);
}
}
}
[b]// Caculando maximo de los datos igresados
int Max1,Max2,Max3;
public void CalMax()
{
Max1 = CantidadPRO[0,0];
for( j= 0; j < N; j = j + 1)
{
for (i = 0; i < M; i++)
{
if (CantidadPRO[i, 1] > Max1)
Max1 = CantidadPRO[i, 1];
}
}
}
//Mostrar el Max
public void MostrarMax()
{
for (j = 0; j < N; j = j + 1)
{
for (i = 0; i < M; i++)
{
if (CantidadPRO[i, 1] == Max1)
Console.WriteLine(" El maximo del Almacen 1 es {0}",Max1);
}
}
}[/b]
//stock minimo menor o = a 10; impresion.
public void MostrarMinStock()
{
Console.WriteLine("=========================");
Console.WriteLine("Stock minimos: ");
for (i = 0; i < M; i++)
{
Console.WriteLine("Stock minimo de {0}: ", Almacen[i]);
for (j = 0; j < N; j++)
{
if (CantidadPRO[i, j] <= 10)
{
Console.WriteLine("\t El {0} con {1} ", Productos[j], CantidadPRO[i, j]);
}
}
}
}
}
class Program
{
static void Main(string[] args)
{
Console.Write("\t\t\t HEPL!!!!! \n\n".ToUpper());
EmpresaComp Obj1 = new EmpresaComp();
Obj1.RetProduc();
Obj1.RetAlmacen();
Obj1.RetCAntidadP();
Obj1.LeeDatos();
Obj1.Listado3al();
Obj1.CalMax();
Obj1.MostrarMax();
Obj1.MostrarMinStock();
Console.ReadKey();
}
}
}
Cita de: Novlucker en 24 Septiembre 2010, 17:16 PM
Si que lo tienes!
Fijate en el medio de la barra, tienes una que dice "Inmovilizar Paneles" (aparece en tu imagen)
Saludos
Cita de: Novlucker en 24 Septiembre 2010, 13:05 PM
Excel 2003, 2007 o 2010?
Suponiendo que tienes el 2003, en el menú de Ventana tienes una opción de inmovilizar paneles, y si fuera el 2007 o 2010 entonces en Vista
Saludos
Cita de: SmogMX en 19 Septiembre 2010, 01:46 AM
ise ? biendo ? por favor, esa clase falta de ortografias dañan la vista =S
pantalla de matrix? te referis a la de cmd ? =/
class Program
{
static void Main(string[] args)
{
int Can;
int i, j;
double TCM;
Console.WriteLine("Ingrese los datos de los ingresos de la mercaderia");
Console.Write("Ingrese cantidad de objetos de mercaderia: ");
Can = int.Parse(Console.ReadLine());
string[] Mercaderia = new string[Can];
double[] Ingresos = new double[Can];
string[] IngresosMERCADERIA = new string[1];
double TotalMerIngreso;
for ( i = 0; i < Can; i = i + 1)
{
Console.Write("Ingrese los Nombres de los objetos de mercaderia: ");
Mercaderia[i] = Console.ReadLine();
}
for (i = 0; i < Can; i++)
{
Console.Write("Ingrese cantidad de mercaderia de {0}: ", Mercaderia[i]);
for (j = 0; j < 1; j++)
{
Ingresos[i] = double.Parse(Console.ReadLine());
}
}
//Mostrar reporte
Console.WriteLine("Reporte de mercaderia");
for (i = 0; i < Can; i++)
{
Console.Write("{0}\t", Mercaderia[i]);
for (j = 0; j < 1; j++)
{
Console.Write("{0}\n", Ingresos[i]);
}
}
TCM = 0;
for (i = 0; i < Can; i=1+1)
{
TCM = TCM + Ingresos[i];
Console.Write("El total de ingresos de mercaderia es de {0} ", TCM);
}
Console.ReadLine();
}
}