Mostrar Mensajes

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


Mensajes - edme2000

Páginas: [1]
1
No no,  muchas gracias a ustedes por el apoyo,

Saludos,

2
Buenos días estimados,

Quiero solicitar su valiosa ayuda,  necesito mover una figura con un ciclo for,   por ejemplo hacer que una pelota (circulo) se mueva horizontalmente de un lado hacia el otro.  Es importante mencionar que mi conocimiento de Java es mas de consola pero aún principiante.
He logrado mover la pelota con el mouse y presionando botones, utilizando paint y repaint, pero al aplicarlo al ciclo no logro que funcione.
 La aplicación que deseo hacer es aplicado a fisica. 

Les agradezco mucho la ayuda que puedan brindarme.

Saludos,

3
Perdón,  se me pasó por alto publicar la solución,  les estoy muy agradecido por su ayuda.

Este problema lo solucioné de esta manera:

Código: [Seleccionar]
using System;

public class Clase_Alternante
{
    private String a;

    public String A
    {
        get { return a; }
        set { a = value; }
    }

    public int AlternantePar()
    {
        int fooInt;
        int fooVerificador;
        int i;
        int j;
        int cont;

        i = 0;
        j = 0;
        fooInt = 0;
        fooVerificador = 0;
        cont = 0;

        for (i = 0; i < a.Length; i = i + cont) 
        {
            for (j = i; j <= i + cont; j++)
            {
               
                    fooInt = Convert.ToInt32(Convert.ToString(a[j])); 

                    if (((cont % 2) == 1) && ((fooInt % 2) == 1))
                    {
                        fooVerificador = fooVerificador + 1;
                    }

                    else
                        if (((cont % 2) == 0) && ((fooInt % 2) == 0))
                        {
                            fooVerificador = fooVerificador + 1;
                        }

            }
           
            cont = cont + 1;
        }

        if (fooVerificador == a.Length) Console.WriteLine("El Número {0} Si es M-ALTERNANTE ", a);
        else Console.WriteLine("El Número {0} NO es M-ALTERNANTE", a);

            return 0;
    }


    //----------------------------------------------------------------------

    public int AlternanteImpar()
    {
        int fooInt;
        int fooVerificador;
        int i;
        int j;
        int cont;

        i = 0;
        j = 0;
        fooInt = 0;
        fooVerificador = 0;
        cont = 0;

        for (i = 0; i < a.Length; i = i + cont)
        {
            for (j = i; j <= i + cont; j++)
            {
                fooInt = Convert.ToInt32(Convert.ToString(a[j]));

                if (((cont % 2) == 1) && ((fooInt % 2) == 0))
                {
                    fooVerificador = fooVerificador + 1;
                }

                else
                    if (((cont % 2) == 0) && ((fooInt % 2) == 1))
                    {
                        fooVerificador = fooVerificador + 1;
                    }

            }

            cont = cont + 1;
        }

        if (fooVerificador == a.Length) Console.WriteLine("El Número {0} Si es M-ALTERNANTE ", a);
        else Console.WriteLine("El Número {0} NO es M-ALTERNANTE", a);

        return 0;
    }


}

=========================================

Código: [Seleccionar]
using System;

public class Clase_Control
{
    public void Control()
    {
        Clase_Alternante Numero;
        Numero = new Clase_Alternante();

        char op;

        do
        {
            Console.Clear();
            Console.WriteLine("Ingrese un Número");
            Numero.A = Console.ReadLine();

            if ((Numero.A[0] % 2) == 0)  // debe iniciar en par
            {
                Numero.AlternantePar();
            }
            else
            {
                Numero.AlternanteImpar();
            }

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Desea ingresar otro Número S/N");
            op = Convert.ToChar(Console.ReadLine());

        } while (char.ToUpper(op) == 'S');
       
    }
}

===========================================
Código: [Seleccionar]

using System;

public class Alternante_Main
{
    public static void Main(string[] args)
    {
        Clase_Control Principal;    // Numero debe iniciar con par
        Principal = new Clase_Control();
        Principal.Control();
    }
}

Les estoy muy agradecido por su ayuda,

Saludos,

4
Gracias por tu ayuda,
Lo hare en base a tu sugerencia y te comento el resultado,

nuevamente muchas gracias,

5
Lo estoy haciendo en C#,

pero acepto ideas en pseudo codigo, algoritmo o algún otro lenguaje. 
Básicamente necesito poder entender la logica para poder programarlo.

De antemano gracias por tu ayuda,

Saludos,

6
Buenos días compañeros,

Tengo un problema el quiero solicitar su valiosa ayuda.  (solo busco un tip, idea que me pueda ayudar a resolver el problema)

El problema es el siguiente:

Un número entero positivo se dice M-alternante si : El primer dígito es par entonces los 2 dígitos siguientes deben ser impares, luego los tres siguientes dígitos deben ser pares y así sucesivamente.

Por ejemplo: 122357 es un número M-alternante de orden 3
Lo que no encuentro como hacer es para ir comparando si el primero es par, y luego los siguientes 2 de la cadena sean impares y luego los siguientes 3 de la cadena sean impares.

Lo que se me esta complicando es el procedimiento que vaya alternando 1 primero par, luego los siguientes 2 impares, luego los siguientes 3 pares, luego siguientes 4 impares, asi sucesivamente.

1 par
siguientes 2 posiciones impares
siguientes 3 posiciones pares
siguientes 4 posiciones impares
siguientes 5 posiciones pares
asi sucesivamente para Numeros de N posiciones.

Les agradezco mucho cualquier tip que me puedan dar,

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".