viernes, 18 de diciembre de 2009

Practica # 12-2 COMPAÑIA MANUFACTURERA

pseudocodigo
INICIO
int suma = 0, mayor = 0, np = 0, diap = 0;
int r, c;
string plantas[12];
int[,] produccion[13, 8];
for (r = 0; r <>
{
Print "Nombre Planta",r+1
Read plantas [r]
suma=0;
for (c = 0; c <>
{
Print "Producto de la planta", r + 1)
Print "Dia”, c + 1
Read produccion[r, c]
suma = suma + produccion[r, c];
}
produccion[r, 7] = suma;
}
for (c = 0; c <>
{
suma = 0;
for (r = 0; r <>
{
suma = suma + produccion[r, c];
}
produccion[12, c] = suma;
}
for (r = 0; r <>
{
if (produccion[r, 7] > mayor)
{
mayor = produccion[r, 7];
np = r + 1;
}
}
Print "Plantas mas productivas ", np + 1
Print "Produccion de la pantal mas productiva ", produccion[np, 7]
mayor = 0;
for (c = 0; c <>
{
if (produccion[12, c] > mayor)
{
mayor = produccion[12, c];
diap = c + 1;
}
}
Print "Dia con mayor produccion:"
switch(diap)
{
case 1: print "dia 1"
break;
case 2: print "dia 2"
break;
case 3: print "dia 3"
break;
case 4: print "dia 4"

break;
case 5: print "dia 5"
break;
case 6: print "Sabado"
break;
case 7: print "Domingo"
break;
}
Print "Mayor Produccion en un dia", mayor
FIN

CONSOLA
int suma = 0, mayor = 0, np = 0, diap = 0;
int r, c;
string[] plantas = new string[12];
int[,] produccion = new int[13, 8];
for (r = 0; r <>
{
Console.WriteLine("Nombre Planta {0}", r + 1);
plantas[r] = Console.ReadLine();
suma = 0;
for (c = 0; c <>
{
Console.WriteLine("Producto de la planta {0}", r + 1);
Console.WriteLine("Dia {0}", c + 1);
produccion[r, c] = int.Parse(Console.ReadLine());
suma = suma + produccion[r, c];
}
produccion[r, 7] = suma;
}
for (c = 0; c <>
{
suma = 0;
for (r = 0; r <>
{
suma = suma + produccion[r, c];
}
produccion[12, c] = suma;
}
for (r = 0; r <>
{
if (produccion[r, 7] > mayor)
{
mayor = produccion[r, 7];
np = r + 1;
}
}
Console.WriteLine("Plantas mas productivas {0}", np + 1);
Console.WriteLine("Produccion de la pantal mas productiva {0}", produccion[np, 7]);
mayor = 0;
for (c = 0; c <>
{
if (produccion[12, c] > mayor)
{
mayor = produccion[12, c];
diap = c + 1;
}
}
Console.WriteLine("Dia con mayor produccion:");
switch (diap)
{
case 1: Console.WriteLine("dia 1");
break;
case 2: Console.WriteLine("dia 2");
break;
case 3: Console.WriteLine("dia 3");
break;
case 4: Console.WriteLine("dia 4");
break;
case 5: Console.WriteLine("dia 5");
break;
case 6: Console.WriteLine("sabado 6");
break;
case 7: Console.WriteLine("Domingo 7");
break;
}
Console.WriteLine("Mayor Produccion en un dia {0}", mayor);
Console.ReadKey();

No hay comentarios:

Publicar un comentario