• Jueves 28 de Marzo de 2024, 23:16

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 - thetto

Páginas: [1]
1
C# / Re:Dado un entero positivo n, imprima las potencias de 2^0 hasta 2^n
« en: Martes 10 de Mayo de 2016, 01:16 »
Al final pude hacerlo, aca les dejo la solución por si a alguien le sirve de algo.!
 :bravo: :jumpie:


class Program
    {
        static void Main(string[] args)
        {

            //DECLARACION DE VARIABLES Y CONSTANTES
            const int num = 2;
            int cantN, n=0;

            //ENTRADA DE DATOS
            Console.WriteLine("Ingrese la ultima potencia a la cual debe elevarse el numero 2");
            cantN = validarPos(n);
           

            //PROCESO DE DATOS
            while (n<=cantN)
                {
                Console.WriteLine(num + "^" + n + "=" + Math.Pow(num, n));
                n++;
                }


            //SALIDA DE DATOS
            Console.Write("Presione cualquier tecla para continuar...");
            Console.ReadKey(true);
        }

        static int validarPos(int ep)
        {
            while (ep <= 0)
            {
                Console.WriteLine("Solo enteros positivos:");
               
                ep = int.Parse(Console.ReadLine());
            }
            return ep;
        }
    }

2
C# / Dado un entero positivo n, imprima las potencias de 2^0 hasta 2^n
« en: Lunes 9 de Mayo de 2016, 22:10 »
La verdad me siento perdido y no tengo ni idea de como hacerlo. He creado un modulo para validar que los numeros que ingrese el usuario sean enteros positivos... pero al momento de hacer el proceso y elevar el 2 a la potencia n+1, no me permite, me indica que debe ser double, y los he declarado como int. Me siento muy perdido, no se que hacer.

Páginas: [1]