Instalar C# (Mono Project) en Linux Ubuntu

C# y todas las utilidades del framework .NET ya pueden ser usadas por los usuarios de Linux que ejecutan Ubuntu, Debian, Raspbian, etcétera. Para tener el compilador de C# en Linux Ubuntu hay que instalar el paquete Mono, y eso es justamente lo que hoy veremos. También vamos a compilar nuestro primer programa de C# en Linux usando csc, y vamos a ejecutar el archivo exe con mono. Este tutorial de instalación de Mono Project funciona en Ubuntu 14, 16 y 18. A lo largo de este post veremos cómo se instala en Ubuntu 16.04 pero proporcionaré guías para instalarlo en las otras versiones. ¿Quieres compilar C# en Windows sin instalar Visual Studio? este es tu post. ...

junio 8, 2019 · 4 min · 652 palabras · Parzibyte

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