pseudocodigo
int suma = 0, mayor = 0, np = 0, diap = 0;
int r, c;
string plantas[12];
int[,] produccion[13, 8];
for (r = 0; r < 12; r++)
{
Print "Nombre Planta",r+1
Read plantas [r]
suma=0;
for (c = 0; c < 7; 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 < 7; c++)
{
suma = 0;
for (r = 0; r < 11; r++)
{
suma = suma + produccion[r, c];
}
produccion[12, c] = suma;
}
for (r = 0; r < 11; 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 < 8; 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
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 < 12; r++)
{
Console.WriteLine("Nombre Planta {0}",r+1);
plantas [r]= Console.ReadLine();
suma=0;
for (c = 0; c < 7; 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 < 7; c++)
{
suma=0;
for(r = 0; r < 11; r++)
{
suma=suma+produccion[r,c];
}
produccion[12,c]=suma;
}
for(r = 0; r < 11; 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 < 8; 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();
}
}
}
20091215
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario