Obtener número entero aleatorio dentro de rango en C#

En este post voy a mostrar cómo se usa System.Random y System.Random.Next para obtener un número aleatorio dentro de un rango en C#. Con esto vamos a generar un entero aleatorio dentro de unos límites usando C#. Por ejemplo, vamos a ver cómo obtener un número aleatorio entre el 1 y el 10. ...

abril 5, 2019 · 2 min · 244 palabras · Parzibyte

Ordenar arreglos de cadena (string) y numéricos en C#

En este post voy a mostrar cómo ordenar arreglos en C# de manera ascendente y descendente usando un Comparison y llamando al método Array.Sort, además de usar CompareTo para comparar los valores. De esta manera se podrán ordenar arreglos de tipo string, double, float, int, etcétera. ...

abril 4, 2019 · 5 min · 864 palabras · Parzibyte

Promedio de valores de arreglo en C#

En este post voy a mostrar cómo calcular u obtener el promedio de todos los valores dentro de un arreglo en C# sin importar el tipo (entero, doble, flotante). Vamos a ver dos maneras de obtener el promedio: de manera manual y usando Linq. ...

abril 3, 2019 · 2 min · 401 palabras · Parzibyte

Mayor o menor de edad en varios lenguajes de programación

Introducción Este es un ejercicio resuelto básico, pero nos ayudará si somos principiantes. Se trata de un algoritmo que te dice si eres mayor o menor de edad según tu edad. Lo implementaremos en Python, Go, PHP, C, C# y Java (ya lo habíamos hecho en JavaScript) ...

noviembre 19, 2018 · 3 min · 563 palabras · Parzibyte

Número narcisista en C#

Introducción Ahora veamos cómo determinar si un número es narcisista utilizando el lenguaje C# también pronunciado C Sharp. Recuerda que si quieres saber el algoritmo así como su definición te recomiendo leer: Algoritmo número narcisista. ...

octubre 3, 2018 · 2 min · 422 palabras · Parzibyte

Elevar número a potencia en C#

Introducción Hoy veremos cómo elevar un número a una potencia en C#. Por ejemplo, tal vez en algún momento queramos elevar un número al cuadrado, al cubo o a cualquier otro número. Me parece que a este proceso se le llama exponenciación o potenciación. Por cierto, te invito a leer cómo compilar C# desde la terminal, sin usar Visual Studio. ¿Quieres saber cómo hacerlo en JavaScript? recientemente el lenguaje incorporó una forma parecida a la de Python para elevar números. ...

octubre 2, 2018 · 2 min · 369 palabras · Parzibyte

Solución a algoritmo para determinar número narcisista en muchos lenguajes

Introducción Un número narcisista es aquel que es igual a la suma de cada uno de sus dígitos elevados a la “n” potencia (donde “n” es el número de cifras del número). La metáfora de su nombre alude a lo mucho que parecen “quererse a sí mismos” estas cifras. Por ejemplo, el 153 es un número narcisista puesto que 13 + 53 + 33 = 1 + 125 + 27 = 153. Los primeros números narcisistas son: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474 y 54748. ...

octubre 2, 2018 · 2 min · 357 palabras · Parzibyte

Comprobar si cadena termina con en C#

Introducción Ya vimos cómo comprobar si una cadena termina con determinado carácter en JavaScript, ahora es turno del lenguaje de programación C#. Veamos cómo comprobar si cadena termina con en C#. ...

septiembre 25, 2018 · 2 min · 355 palabras · Parzibyte

Comprobar si una cadena es palíndroma usando recursividad en C#

Introducción Los palíndromos son palabras que se leen de igual manera de izquierda a derecha y de derecha a izquierda. Por ejemplo, “La ruta natural” o “Luz azul” son ejemplos de palíndromos. Para comprobar si una oración lo es, simplemente hay que ver si al invertirla es igual que la original. Pero en este caso no podemos hacerlo así, porque tenemos que usar recursividad. Así que vamos a ver cómo comprobar si es palíndromo usando C# y recursión. ...

diciembre 22, 2017 · 4 min · 656 palabras · Parzibyte

Compilar y programar en C# sin visual Studio

Introducción Personalmente se me hace muy tardado y pesado instalar Visual Studio para poder compilar algunos pequeños ejercicios de C#. Hoy les mostraré cómo podemos compilar código C# sin instalar Visual Studio. Para hacer esto, debemos tener instalado .NET framework versión 4. No deberíamos preocuparnos si nuestro sistema está actualizado. Si deseamos comprobar si lo tenemos, podemos checar si existe la carpeta C:\Windows\Microsoft.NET\Framework\v4.0.30319 en nuestra máquina. Si es que sí, podemos proseguir con el tutorial. En caso de que no, por favor instala las actualizaciones más recientes. ...

diciembre 21, 2017 · 3 min · 449 palabras · Parzibyte