Numero Decimal a Octal (visual studio C# console)

 


 

ejercicio desarrollado con visual studio C# console de como convertir un numero decimal a octal y también puedes hacerlo al revés siempre y cuando te fijes como es la lógica de la programación

CODIGO

using System;


namespace DecimalOctal

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("Hello World!");

            int BASE = 8;

            int NUM = 0;

            int AUX = 0;

            int POS = 0;

            int I = 0;

            string linea;

            int[] VEC = new int[21];

            Console.Write("DIGITE UN NÚMERO:");

            linea = Console.ReadLine();

            NUM = int.Parse(linea);

            POS = 1;

            while ((NUM >= BASE))

            {

                AUX = NUM % BASE;

                VEC[POS] = AUX;

                POS = POS + 1;

                NUM = NUM / BASE;

            }

            VEC[POS] = NUM;

            // SALIDA

            for (I = POS; I >= 1; I += -1) 

            { 

                Console.Write(VEC[I] + " ");

            }

            Console.WriteLine();

            Console.Write("Pulse una Tecla:");

            Console.ReadLine();

        }

    }

}

EJEMPLO:



INFORMACION ADICIONAL

Versiones de C++

La versión más actual de C++ es la 17 y es del año 2017 y sustituye a la 14 del 2014. La próxima versión está prevista que aparezca en el año 2020 y se llamará, siguiendo la misma tradición, C++ 20.

C++ es un lenguaje robusto y bien diseñado que ha sabido actualizarse con el paso de los años. Su potencia y capacidad de programación en ensamblador le permite seguir siendo una de las mejores opciones para programar hoy en día. Aprender a programar en C++ sigue siendo un gran valor que abrirá las puertas del mercado a muchos programadores actualmente.

Ante la decisión de aprender un nuevo lenguaje de programación, C++ debe de estar en las prioridades. Las ventajas que tiene son muy grandes como ya hemos visto y merece la pena el esfuerzo necesario para aprenderlo. Además, su comprensión facilitará el aprendizaje futuro de otros lenguajes de programación, como Java. A pesar de ser un lenguaje de alto nivel, el programador podrá tener acceso a programación en bajo nivel, algo que no se puede hacer con la mayoría de lenguajes de programación.

Por qué estudiar C++

Si se busca programar en alto nivel, con la opción de poder bajar incluso a ensamblador, C++ sigue siendo una gran opción, ya que estamos ante un lenguaje de programación muy potente y que se ha mantenido actualizado.

La programación de videojuegos sigue siendo una profesión en auge y en ella el conocimiento de Unity y C++ es muy valorado.

¿Quieres aprender a programar en C++ de forma práctica y a tu ritmo? Ahora es un buen momento para hacerlo, gracias a las formaciones de nuestra plataforma, entre ellos nuestro curso de introducción a C++, una formación pensada para iniciarse en este interesante lenguaje de programación. un lenguaje difícil de aprender por su potencia. Permite acceder directamente al espacio de memoria y otorga al programador mucho control. Sin embargo, este control tambien conlleva riesgos, ya que requiere tener mucho cuidado para no ir ocupando memoria con codigo y datos y no liberarla nunca.

¿Que lenguaje es mejor C++ o Java?

Aunque ambos lenguajes de programacion difieren en su diseño, tanto Java como C++ parecen ser lideres en desempeño. Dicho esto c++ tiende a ser mas rapido, esto es porque el codigo java debe ser interpretado en el tiempo de ejecucion lo que alenta el desempeño de los procesos del lenguaje.

¿Cual es el lenguaje de programacion que usan los hackers?

Python es uno de los principales lenguajes que utilizan los ciberdelincuentes. Por otro lado, Ruby y Bash son muy utiles para forzar una vulnerabilidad.

¿Qué carrera elegir cuando se desea trabajar como programador?

1 ingeniería Informática.

2 ingeniería Electrónica.

3 ingeniería de Computadores.

4 ingeniería del Software.

5 Grado en Desarrollo de Videojuegos.


Comentarios

Entradas más populares de este blog

Eliminar un Elemento en un Arreglo (visual studio C#)

Matriz NxN ordenamiento (visual studio C#)

Numero Mayor y Menor en una Matriz NxN (visual studio C#)