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 gracias por responder
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();
}
}