viernes, 25 de julio de 2014

ESTRUCTURAS DE CONTROL (IF)

ESTRUCTURAS DE DECISIÓN 


Decisión simple: if

La primera construcción que usaremos será " si entonces...".

if (condición) sentencia;

ó
if (condición)
{
   acción1;
}
else
{
  acción2;
}

Ejemplo:

Este programa pide al usuario que ingrese un numero. Si es positivo (mayor que 0), escribe en pantalla "el número es positivo". Si es negativo o cero escribe en pantalla "el número es negativo".


 using System;
namespace MisPrimerosPasosenCSharp
{
    class DecisionSimple
    {
        static void Main(string[] args)
        {
            int numero;
            Console.WriteLine("Introduce un número: ");
            numero = Int32.Parse(Console.ReadLine());
            if (numero > 0)
            {
                Console.WriteLine("El número es positivo");
            }
            else
            {
                Console.WriteLine("El número es negativo");
            }
            Console.ReadKey();

        }
    }
}

Ejemplo: Es mayor de edad?

using System;
namespace MisPrimerosPasosenCSharp
{
    class EsMayordeEdad
    {
        static void Main(string[] args)
        {
            //El siguiente programa pide al usuario ingresar su edad
            //con la sentencia if determinamos si su edad es mayor o igual a 18 años.
            int edad;
            Console.WriteLine("Introduce tu edad: ");
            edad = Int32.Parse(Console.ReadLine());
            if (edad >= 18)
            {
                Console.WriteLine("Eres mayor de edad");
            }
            else
            {
                Console.WriteLine("Eres menor de edad");
            }
            Console.ReadKey();

        }
    }

}



Par o Impar

using System;
namespace MisPrimerosPasosenCSharp
{
    class ParImpar
    {
        static void Main(string[] args)
        {

            int valor;
            Console.WriteLine("Introduce un valor: ");
            valor = Int32.Parse(Console.ReadLine());
            int resto = valor % 2;
            if (resto == 0)
            {
                Console.WriteLine("El número " + valor + " es par");
            }
            else
            {
                Console.WriteLine(" El número " + valor + " es impar");
            }
    
            Console.ReadKey();
        }
    }

}






No hay comentarios:

Publicar un comentario