miércoles, 9 de diciembre de 2009

PRACTICA 12 CONSOLA

PESUDOCODIGO
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 "Lunes"
break;
case 2: print "Martes"
break;
case 3: print "Miercoles"
break;
case 4: print "Jueves"

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

CONSOLA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PRACTICA_12_CONSOLA
{
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 <>
{
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("Lunes");
break;
case 2: Console.WriteLine("Martes");
break;
case 3: Console.WriteLine("Miercoles");
break;
case 4: Console.WriteLine("Jueves");
break;
case 5: Console.WriteLine("Viernes");
break;
case 6: Console.WriteLine("Sabado");
break;
case 7: Console.WriteLine("Domingo");
break;
}
Console.WriteLine("Mayor Produccion en un dia {0}", mayor);
Console.ReadKey();
}
}
}








No hay comentarios:

Publicar un comentario