viernes, 9 de marzo de 2012

Como escribir un if en una sola línea de código en C#

Hola, en esta entrada del blog les enseñaré a hacer una asignación de valor a una variable basandonos en una decisión simple (if) y todo esto en una sola línea de código :)

Este tipo de cosas son las que podrían hacer que 10,000 líneas de código se simplifiquen considerablemente al estar programando cosas complejas.

bien, sin más que añadir les dejo el código, está comentado y considero que es bastante entendible, pero cualquier duda, pregunten........


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace IfEnUnaLinea
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("teclea un número"); //pedimos un número cualquiera
int a = Convert.ToInt32(Console.ReadLine()); //leemos, convertimos a entero y guardamos en una variable a
string b = (a>0 ? "positivo" : "negativo"); //si a es mayor que cero le asigna a b la palabra positivo si no le asigna negativo
Console.WriteLine(b); //imprimimos la variable a
Console.ReadKey();
}
}
}

por cierto el programa lo que hace es el clásico de ver si un número es positivo o negativo (sin considerar a el cero) e imprimirlo en pantalla.

Espero sea provechoso y lo utilicen en sus programas..... and....... happy programming time!!!

2 comentarios:

  1. Tremenda pagina. Estoy euforico de haber la encontrado. Es bueno estudiar algo beneficioso

    ResponderEliminar
  2. Gracias, que bueno que sea de tu agrado.

    ResponderEliminar