elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Otra mision con variables
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Otra mision con variables  (Leído 5,512 veces)
luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Otra mision con variables
« Respuesta #10 en: 1 Abril 2015, 08:25 am »

Hola
bueno con la funcion que me pasaste. No queda tan mal, ya que modificando ciertas cosas en mi funcion puedo hacer que no salgan los ceros :) esto funciona bien

Código
  1. If values.Count < 35 Then
  2.            values = values.Concat(Enumerable.Repeat(Of Integer)(0, (35 - values.Count)))
  3.        End If
  4.  
  5.        MsgBox(values.Count) '35  

Lo de usar las dos variables es para poder hacer mas calculos, ya que entre los dos resultados no importa la cantidad de cada uno, sino los calculos y como unas veces una de las variables no llega a 35 produce el error, pero no se determinar cuando es que esas variables llegan o no al minimo de los 35 y solo me queda con este codigo de arriba trabajar con una sola variable pero se me ocurre que podre trabajar con las dos con el mismo codigo lo unico que tendre que aumentar el area del form jejeje


Otra cosa con la modificacion que hiciste de la funcion hay alguna pega ya que me da error en " SplitIntoParts no esta declarado " lo busco pero no veo el porque, a si que volvi a poner al otro pedazo de codigo y funciona ???

Código
  1. Dim splits As IEnumerable(Of IEnumerable(Of Integer)) =
  2.            SplitIntoParts(collection:=values, amount:=2, fillEmpty:=True)


modificacion

Código
  1. Public Shared Function SplitIntoParts(Of T)(ByVal collection As IEnumerable(Of T),
  2.                                                ByVal amount As Integer,
  3.                                                ByVal fillEmpty As Boolean) As IEnumerable(Of IEnumerable(Of T))
  4.  
  5.        Return From index As Integer In Enumerable.Range(0, CInt(Math.Ceiling(collection.Count() / amount)))
  6.               Select If(Not fillEmpty,
  7.                         collection.Skip(index * amount).Take(amount),
  8.                         If((collection.Count() - (index * amount)) >= amount,
  9.                            collection.Skip(index * amount).Take(amount),
  10.                            collection.Skip(index * amount).Take(amount).
  11.                                                            Concat(From i As Integer
  12.                                                                   In Enumerable.Range(0, amount - (collection.Count() - (index * amount)))
  13.                                                                   Select DirectCast(Nothing, T))))
  14.    End Function  


Hoy trabajare en esto y tratere de hacerlo funcionar con:



Código
  1. If values.Count < 35 Then
  2.            values = values.Concat(Enumerable.Repeat(Of Integer)(0, (35 - values.Count)))
  3.        End If
  4.  
  5.        MsgBox(values.Count) '35  



Ya te contare :)

Gracias

Luis




En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Otra mision con variables
« Respuesta #11 en: 1 Abril 2015, 16:01 pm »

Hola

si Funciona con el codigo de rellenar con ceros :)

Gracias Profe :)

Luis


En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pasar variables por formulario sin variables globales¿? « 1 2 »
PHP
hardkoo 11 9,209 Último mensaje 22 Noviembre 2006, 12:55 pm
por chicuela66
[BATCH] ¿Como puedo meter variables dentro de variables?
Scripting
Meine programmen 1 3,843 Último mensaje 24 Marzo 2012, 16:48 pm
por Eleкtro
Acceder a variables de una clase desde otra clase?
Programación C/C++
overxfl0w13 1 4,685 Último mensaje 12 Julio 2012, 00:52 am
por eleon
Trasladar sangre a los hospitales, otra misión para los drones
Noticias
wolfbcn 0 892 Último mensaje 8 Octubre 2014, 18:19 pm
por wolfbcn
¿que son la mision y vision en sistemas de informacion?
Desarrollo Web
Filantropo 5 3,096 Último mensaje 11 Enero 2021, 20:09 pm
por naumv11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines