Buscar este blog

domingo, 30 de noviembre de 2014

Seminario de Vectores




Lic. Alfredo Enrique Zelaya Mejia
Contador y Auditor
Visite nuestra pagina web aqui




creacion de componenetes

ing. marvin ventura

componentes encapsulados

crear un compnente para poder reutiliazarlo

-----------------------------------------------------------------------------

este es un ejemplo de como se usa la estructura de control simple "If" en C#





using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
         
            //Sintaxis del us deo if
            /*
            si Compra > 100 entonces
               Descuento = 10%
            sino
               Descuento = 0
            */
         
            double Compra = 0;
            Console.Write("ingrese motno de compra: ");
            Compra = double.Parse(Console.ReadLine());.

            double descuento = 0;
            if (Compra > 100)
                descuento = Compra * 0.1;
            else
                descuento = 0;
            double total = Compra - descuento;

            Console.WriteLine("El decuento es de: {0}", descuento);
            Console.WriteLine("El total a pagar es: {0}", total);
            Console.ReadKey();//Pausa para ver resultado en pantalla

        }
    }
}

-----------------------------------------------------------------------------------------


esta es una estructura If mas compleja, ya que se consideran otros parametros mas




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
         
            //Sintaxis del us deo if
            /*
            si Compra > 100 y Compra <= 500 entonces
               Descuento = 10%
            si Compra > 500 y Compra <=1000
               Descuento = 15%
            si Compra > 1000 y Compra <=5000
               Descuento = 18%
            si Compra > 5000
               Descuento = 20%
            */
         
            double Compra = 0;
            Console.Write("ingrese motno de compra: ");
            Compra = double.Parse(Console.ReadLine());

            double descuento = 0;

            if (Compra < 100)
                descuento = 0;
            else if (Compra >= 100 && Compra <= 500)
                descuento = Compra * 0.1;
            else if (Compra > 500 && Compra <= 1000)
                descuento = Compra * 0.15;
            else if (Compra > 1000 && Compra <= 5000)
                descuento = Compra * 0.18;
            else
                descuento = Compra * 0.2;
            double total = Compra - descuento;

            Console.WriteLine("El decuento es de: {0}", descuento);
            Console.WriteLine("El total a pagar es: {0}", total);
            Console.ReadKey();//Pausa para ver resultado en pantalla

        }
    }
}


----------------------------------------------------

para la evaluaciones multiples, es como "Hagse segun el Caso"



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            //switch -- Estructura CASE
            //Hagase segun el caso

            int dia = 0;
            Console.Write("ingrese # de dia de semana: ");
            dia = int.Parse(Console.ReadLine());
            string nombredia = "";

            switch (dia)
            {
                case 1:
                    nombredia = "Lunes";
                    break;
                case 2:
                    nombredia = "Martes";
                    break;
                case 3:
                    nombredia = "Miercoles";
                    break;
                case 4:
                    nombredia = "Jueves";
                    break;
                case 5:
                    nombredia = "Viernes";
                    break;
                case 6:
                    nombredia = "Sabado";
                    break;
                case 7:
                    nombredia = "Domingo";
                    break;
                default:
                    nombredia = "numero de dia incorrecto";
                    break;
            } //cierre del switch

            Console.WriteLine("el nombre del dia es {0}", nombredia);
            Console.ReadKey();


        } //cierre del metodo Main
    }
}

------------------------------------------------------------------

El uso de la estructura iterativa pre-definida For






using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            //El uso de la estructura iterativa pre-definida For

            //Ejemplo de tabla de multiplicar

            int numero = 0;
            Console.Write("ingrese el # de la tabla: ");
            numero = int.Parse(Console.ReadLine());
            int resp = 1;

            //quiere decir que los valores de la variable i tomara los valers del 1 al 10
            //algo de los la estrutrura for que tiene 3 parametros separados por punto y coma
            //1. valor inicial, 2. condicion de salida, y 3. incremento

            for (int i=1; i<=10; i++)// es como decir i = i +1
            {
                resp = numero * i;
                Console.WriteLine(numero + " x " + i + " = {0}", resp);
            }
            Console.ReadKey();


        }
    }
}

-------------------------------------------------------------------------------------------------

esta este es un ejemplo de la estrucctura while o lo que le conocemos como bucles o lazos



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            // Estrutura iteractiva indefinida while
            // son bucles o lazos que no tienen un tope, sino que dependen de una condicion para salir del bucle

            bool condicion = true;
            string nombre = "";
            while (condicion)
            {
                //Proceso iteractivo indefinido
                Console.Write("ingrese un nombre: ");
                nombre = Console.ReadLine();
                int totalLetras = nombre.Replace(" ","").Length;// esto sirve para que reemplace los espacios en blanco por una cadena vacia o nula
                Console.WriteLine("el total letras es {0}", totalLetras);
                Console.Write("Desea ingresar otro nombre? Si=1: ");
                string resp = Console.ReadLine();
                if (resp != "1")
                    condicion = false;

            }// fin del while ( o bucle, lazo o ciclo)




        }
    }
}

No hay comentarios:

Publicar un comentario