codigo fuente c# modo consola

Publicado en 'Programación' por usb, 22 Dic 2013.





  1. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148




    hola amigos me podrían ayudar con algunos ejemplos simples de código c# en modo consola
    por ejemplo como hallar el área de un rectángulo hallar el precio total de un producto aplicando descuento
    ejemplos simples nada elaborado

    pero en forma estructurada y el mismo ejemplo con métodos objetos constructores etc
     
    Última edición: 22 Dic 2013


  2. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Pero si ni siquiera lo intentas. Pon algo de código, esto lo hace hasta mi sobrino de 12 años.
     
  3. Mario156090

    Mario156090 Suspendido

    Registro:
    15 Mar 2013
    Mensajes:
    2,317
    Likes:
    544
    es que este usb tiene la capcidad de un disquete :D
     
    A kude le gustó este mensaje.
  4. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
  5. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148
    gracias si conocía esa pagina es muy buena pero no encuentro en ninguna parte algún código de las 2 formas de un mismo problema
    como el área de un cuadrado

    a=lado*lado;
    imprimir a;

    de esa forma estructurada es fácil pero yo quisiera el mismo ejemplo con metodos constructores clases ese mismo ejemplo o cualquier ejemplo de las 2 formas

    para poder ver las diferencias y estructura
     
  6. eltrome12

    eltrome12 Suspendido

    Registro:
    21 May 2013
    Mensajes:
    289
    Likes:
    28
    de frente consola!!!
     
  7. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148
    parece que nadie domina mucho la programación aquí así como yo
    porque es algo tan fácil para uno avanzado
    gracias de todos modos sigan comentando porque código lo veo difícil que suba nadie
     
  8. Freekmans

    Freekmans Miembro maestro

    Registro:
    10 Jun 2013
    Mensajes:
    489
    Likes:
    45
    Para hacer el lado de un rectangulo:

    {
    double a,area;
    console.write("Ingrese el lado: ");
    a = double.parse(console.readline());
    area = a*a;
    console.writeline("El área es {0}",area);
    console.readkey();


    }
     
  9. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148
    hasta ahí perfecto amigo ahora ese mismo ejercicio con métodos contructores sobrecarga de métodos métodos con retorno y las llamadas a los métodos desde objeto en el main
     
  10. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Código:
    using System;
    
    namespace ConsolaApp
    {
        class ConsoleApp1
        {
            static void Main(String[] args)
            {
                Console.WriteLine("Este programa calcula el área de un rectángulo\n");
    
                try
                {
                    Console.Write("Deme ancho: ");
                    double ancho = Convert.ToDouble(Console.ReadLine());
    
                    Console.Write("Deme alto: ");
                    double alto = Convert.ToDouble(Console.ReadLine());
    
                    string salida = String.Format("\nEl área del rectángulo es {0:0.00}", ancho * alto);
                    Console.Write(salida);
                }
                catch (Exception ex)
                {
                    Console.WriteLine("\nHa ocurrido un error: {0}", ex.Message);
                }
    
                Console.ReadKey();
            }
        }
    }
    
    Código:
    using System;
    
    namespace ConsolaApp
    {
        class ConsoleApp2
        {
            static void Main(String[] args)
            {
                Console.WriteLine("Este programa calcula el área de un rectángulo (con POO)\n");
    
                RectanguloHander handler = new RectanguloHander();
                handler.Leer();
                handler.PrintResult();
    
                Console.ReadKey();
            }
        }
    
        class Rectangulo
        {
            public double Ancho { get; set; }
            public double Alto { get; set; }
    
            public double Area { get { return Ancho * Alto; } }
            public double Perimetro { get { return 2 * (Ancho + Alto); } }
        }
    
        class RectanguloHander
        {
            public Rectangulo rect { get; set; }
    
    
            public RectanguloHander()
            {
                rect = new Rectangulo();
            }
    
            public void Leer()
            {
                Console.Write("Deme ancho: ");
                rect.Ancho = Convert.ToDouble(Console.ReadLine());
    
                Console.Write("Deme alto: ");
                rect.Alto = Convert.ToDouble(Console.ReadLine());
            }
    
            public void PrintResult()
            {
                string salida = String.Format("\nEl área del rectángulo es {0:0.00}", rect.Area);
                Console.Write(salida);
            }
        }
    }
    
     
    A usb le gustó este mensaje.