Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Edu

#1131
Muchisimas gracias la verdad, ahora sigo solo ya q tengo q hacer eso pero con 2 arrays mas xD pero el 2do empieza por 8 hasta 15 y el 3ero de 15 a 21
#1132
y sin el 0 tamb xD porfavor.. esq creo q al combinarlos es q da el error :S
#1133

return bvalor != 0 && bvalor != bant


Crees que no lo intente? xD

Quiero ver otras soluciones porfavor y q funcione como quiero q funcione please esque usando la logica es facil pero da error en muchas cosas cuando quiero hacerlo :S

edit: Lo arregle para q quede mejor con lo q comento Siuto y quedo asi:

Código (csharp) [Seleccionar]


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

namespace juego_de_cartas
{
   class Program
   {
       static Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));
      public static int[] pozo1 = new int[7];
       public static int valor = 0;
      public int ant = 0;
       
       static void Main(string[] args)
       {
           

           Repartir();
         
       }

       public static bool IsValid(int bvalor, int bant)
       
               {
                   return ((bvalor != 0) && (bvalor != bant));
               }


       public static void Repartir()
       
       {

           for (int i = 0; i < pozo1.Length; i++)
           {
               pozo1[i] = GetValidValue(i);
               Console.WriteLine("Array de indice {0}, valor: {1}", i, pozo1[i]);
           }

           Console.ReadKey();

       }


       public static int GetValidValue(int i)
       
       {
           int ant;

           if (i == 0) ant = 0;
           else ant = pozo1[i-1];

               // no me acuerdo si es valido esta asignacion dejo una alternativa abajo
           while (!IsValid(valor = (int)(rnd.NextDouble() * 8D), ant));

           return valor;
            }



   }

}



Pero sigue sin andar, exactamente hace lo mismo q hacia yo es decir, el 0 no aparece mas pero lo de if bvalor != bant es como si no le hace caso xD
#1134
Programación Visual Basic / Re: simple error vb6
6 Diciembre 2010, 20:37 PM
Wow, porq no lees un manual primero? no es un reto, solo un consejo

tt es el nombre del text box ? xD

tt.text = tt2.text

tendria q andar
#1135
Espero que entiendan el codigo, es decir.. lo q quiero hacer, y si me lo pueden corregir, y si tienen q cambiar muchas cosas para q quede mejor no importa pero lo q quiero es generar un numero al azar desde 0 hasta 7 y ponerlo en el array[0] solo si es distinto a 0 y si no se repite con los otros indices del array, parece simple pero me ha costado y ya pregunte una vez aca pero no entendi bien y ahora quiero ver si solo pueden corregirme los errores porfavor



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

namespace juego_de_cartas
{
   class Program
   {
       Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));
      public int[] pozo1 = new int[7];
       public int valor = 0;
      public int ant = 0;
       
       static void Main(string[] args)
       {
           

           Repartir();
         
       }

       public static bool IsValid(int bvalor, int bant)
       
       
               {
                   if (bvalor == 0)
                   {

                       return false;
                   }
                   else
                   {
                       if (bvalor == bant)
                       {
                           return false;
                       }
                       else
                       {
                           return true;
                       }
                   }
               }

       public static void Repartir()
       
       {

           for (int i = 0; i < pozo1.Length; i++)
           {
           first:
               valor = (int)(rnd.NextDouble() * 8D);
               ant = valor;

               if (IsValid(valor, ant))
               {
                   pozo1[i] = valor;
                   Console.WriteLine("Array de indice {0}, valor: {1}", i, pozo1[i]);
               }
               else { goto first; }
           }




           Console.ReadKey();

       }


   }

}

#1136
Programación Visual Basic / Re: Ayuda!
6 Diciembre 2010, 01:18 AM
ja pero ese codigo q pusiste lo hace solo cuando creas la parte grafica, no se porq lo pegaste aca xD
#1137
Foro Libre / Re: Sos zurdo o derecho? encuesta
28 Noviembre 2010, 21:50 PM
Cita de: ハセヲ, en 27 Noviembre 2010, 19:17 PM
Diestro- Programacion - DIOS

Me haces acordar a un usuario llamado P4|BL0 xD
#1138
Esos comentarios son los q me sirven, ya q es para luego ir a la universidad con base y queria saber ahora en el futuro cuando ya trabaje ( si me recibo por lo menos xD) cual lenguaje usar, y ahora entiendo la diferencia entre esos 2, solo quiero preguntar al q dijo de pasarse luego a C , te pasaras de C# a C y luego a C++? o no es mejor pasarse directo a C++?
#1139
Eso mismo quiero saber, cual es el mas nuevo entre C# y C++ ya q en tutoriales de C# siempre hablan de las diferencias con C++ y quiero saber si es porq son cambios nuevos y si es asi es porq es algo bueno, asique pareciera q C# es mejor.. pero a ver q me dicen ustedes
#1140
Foro Libre / Re: Sos zurdo o derecho? encuesta
26 Noviembre 2010, 12:16 PM
Bueno esque he leido q los zurdos son mas inteligentes, vieron los grandes famosos filosofos? la mayoria eran zurdos, y pense q talvez la mayoria de los zurdos no dirian q se pajean con las 2 ni q les gusta diseño por ejemplo, talvez se iban a cosas mas dificiles