Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

Quién me guía???

Participa en el tema Quién me guía??? en el foro Programación.
Tengo que hacer dos ejercicios pero estoy perdido : 1) Realice un algoritmo en pseudo ...

Buscar en este tema:
 
  •  
    #1 Quién me guía???
    Tengo que hacer dos ejercicios pero estoy perdido :



    1)Realice un algoritmo en pseudo código, que pida dos valores enteros y los almacene en las variables N y M de forma tal que N >= M (los datos se deben validar de ésta forma, por lo tanto, no se podrá continuar con el proceso si ésta condición no se cumple). Calcular y escribir el promedio de los números comprendidos entre M y N.
    Nota: el ingreso de los valores enteros que se almacenan en las variables N y M, se deben hacer hasta que se cumpla la condición que N >= M (usar una estructura repetitiva o iterativa).

    2)Realice un algoritmo en pseudo código que pida un el ingreso de 10 números enteros (usar estructura repetitiva). Calcular y escribir la suma de los números pares e impares, de los 10 números ingresados.
    Nota: para poder calcular si un número es par o impar, se puede utilizar el operador MOD, que devuelve el resto de una división. Atención: un número es par cuando al dividirlo por 2 el resto de la división es 0 y un número es impar si al dividirlo por 2 el resto de la división es 1.
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/968330-quien-me-guia.html
    | Más
  • #2 Re: Quién me guía???

    Fijate si te sirve esto:

    Código:
    class Ejercicio1
    {
    
        static void Main(string[] args)
        {
    
            int m, n;
            m = LeerNumero("Ingresa el primer número: ");
            n = LeerNumero("Ingresa el segundo número: ");
            if (n >= m)
            {
    
                Console.WriteLine("El promedio de los números comprendidos entre {0} y {1} (inclusive) es {2}", m, n, Promedio(m, n));
                Console.ReadLine();
    
            }
            else
            {
    
                Console.WriteLine("El segundo número debe ser mayor o igual al primero.");
    
            }
    
        }
    
        static int LeerNumero(string mensaje)
        {
    
            int numero;
            bool esNumero = false;
    
            do
            {
    
                Console.Write(mensaje);
                esNumero = int.TryParse(Console.ReadLine(), out numero);
                if (!esNumero)
                {
    
                    Console.WriteLine("El valor ingresado no es nu número.");
    
                }
    
            } while (!esNumero);
            return numero;
    
        }
    
        static float Promedio(int m, int n)
        {
    
            int numeros = 0;
            float sumatoria = 0f;
    
            for (int i = m; i <= n; i++)
            {
    
                numeros++;
                sumatoria += i;
    
            }
            return sumatoria / numeros;
    
        }
    
    }
    
    
    class Ejercicio2
    {
    
        static void Main(string[] args)
        {
    
            int[] numeros = new int[10];
            int i, sumaPares = 0, sumaImpares = 0;
    
            for (i = 0; i < numeros.Length; i++)
            {
    
                numeros[i] = LeerNumero(String.Format("Ingrese el {0}º número: ", i + 1));
    
            }
    
            for (i = 0; i < numeros.Length; i++)
            {
    
                if (numeros[i] % 2 == 0)
                {
    
                    sumaPares += numeros[i];
    
                }
                else
                {
    
                    sumaImpares += numeros[i];
    
                }
    
            }
            Console.WriteLine("La suma de números pares es {0}", sumaPares);
            Console.WriteLine("La suma de números impares es {0}", sumaImpares);
            Console.ReadLine();
    
        }
    
        static int LeerNumero(string mensaje)
        {
    
            int numero;
            bool esNumero = false;
    
            do
            {
    
                Console.Write(mensaje);
                esNumero = int.TryParse(Console.ReadLine(), out numero);
                if (!esNumero)
                {
    
                    Console.WriteLine("El valor ingresado no es nu número.");
    
                }
    
            } while (!esNumero);
            return numero;
    
        }
    
    }
    
    Me gusta este mensaje
  • #3 Re: Quién me guía???

    Muchas Gracias por la ayuda! Sos groso!
    Me gusta este mensaje
  • #4 Re: Quién me guía???

    Pero eso esta en .Net

    Vos no querias pseudo codigo?.
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 3 RESPUESTAS
  • 120 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB