Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[AYUDA]: Finales de Programacion en C#
Autor Mensaje
Campi! Sin conexión
Empleado del buffet
Una sidrita para festejar
*

Otra
Facultad Regional Paraná

Mensajes: 3
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Feb 2017
Mensaje: #1
[AYUDA]: Finales de Programacion en C#
Buenas Noches Colegas!

Traigo un pequeño aporte para practicar en C#.

Es programacion basica en C# solo es un proyecto (nada de objeto), con comandos "if, for, vectores, random". Les agradeceria si me dan una mano ya que son ejercicios de final y sinceramente no caso una..wall
   
   

P/D: AYUDAAA es mi primer post=P
17-02-2017 23:54
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
pushedx Sin conexión
Empleado del buffet
CodeHour for Ever
*

Otra
Otra

Mensajes: 5
Agradecimientos dados: 2
Agradecimientos: 1 en 1 posts
Registro en: Feb 2017
Mensaje: #2
RE: [AYUDA]: Finales de Programacion en C#
Te recomiendo hacer las cosas por ti mismo. Pero igual te ayudo para asi practico yo tambien.

Aca te dejo el problema 1, bastante facilon.



static void Ejercicio1()
{
Random r = new Random();

Dictionary<int, int> coincidences = new Dictionary<int, int>();
Dictionary<int, int> compares = new Dictionary<int, int>();
int minN = 0;
int maxN = 40;
int maxAttemps = 1000;

for(int i = 0; i <= maxAttemps; i++)
{
int rGen = r.Next(minN, maxN);

if(coincidences.ContainsKey(rGen))
{
coincidences[rGen]++;
}
else
{
coincidences[rGen] = 1;
}
}

var order = from pair in coincidences orderby pair.Value descending select pair;
var items = order.Take(6);

int j = 0;

foreach(KeyValuePair<int, int> item in items)
{
if (j > 0)
Console.Write(", ");

Console.Write(item.Key);

j++;
}
}



Aca te dejo el ejercicio 2, vago. =P



static void Ejercicio2(int[,] m)
{
if(m.Length != 23 * 23)
{
Console.WriteLine("Bad matriz ;)");
}
else
{
for (int x = 0; x < 23; x++)
{
for (int y = 0; y < 23; y++)
{
int v = m[x,y];

if(v % 3 == 0)
{
Console.WriteLine("En la posicion " + x + "," + y + " se ha encontrado el multiplo de 3");
m[x,y] = 33;
}
}
}
}

for (int x = 0; x < 23; x++)
{
for (int y = 0; y < 23; y++)
{
Console.WriteLine("[" + x + "][" + y + "] = " + m[x,y]);
}
}
}

static int[,] generateRandomM()
{
Random r = new Random();
int[,] result = new int[23,23];

for(int x = 0; x < 23; x++)
{
for(int y = 0; y < 23; y++)
{
int rg = r.Next(0, 20);

result[x,y] = rg;
}
}

return result;
}


(Este mensaje fue modificado por última vez en: 28-02-2017 17:08 por pushedx.)
28-02-2017 16:47
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] pushedx recibio 1 Gracias por este post
Campi! (12-03-2017)
Campi! Sin conexión
Empleado del buffet
Una sidrita para festejar
*

Otra
Facultad Regional Paraná

Mensajes: 3
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Feb 2017
Mensaje: #3
RE: [AYUDA]: Finales de Programacion en C#
Genio! Te lo agradezco la verdad que esto no es uno de mis fuertes asi que mil gracias!thumbup3
12-03-2017 16:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.