Programas Faciles C# modo Consola

Iniciado por CristianAbelardo, 7 Noviembre 2008, 18:08 PM

0 Miembros y 1 Visitante están viendo este tema.

CristianAbelardo

Bueno aqui dejo el codigo de algunos programas sencillos c# en Modo consola
Area de un rectangulo

using System;
using System.Collections.Generic;
using System.Text;

namespace Area_de_un_rectangulo
{
    class Program
    {
        static void Main(string[] args)
        {
            //Area de un regtangulo CristianAbelardo
            float Base;
            float Altura;
            float Area;
            Console.WriteLine("Area de un Regtangulo");
            Console.WriteLine();

            Console.WriteLine("ingrese la base");
            Base=float.Parse(Console.ReadLine());
            Console.WriteLine("Ingrese la altura");
            Altura=float.Parse(Console.ReadLine());
            Console.WriteLine();
            Console.WriteLine();
            //Procesando datos
            Area = Base * Altura;
            Console.WriteLine("El rectangulo de base {0} y altura {1} tiene un area de {2}", Base, Altura, Area);
            Console.ReadLine();
        }
    }
}



Conversor de Pies a Metros

using System;
using System.Collections.Generic;
using System.Text;

namespace Convertir_pies_a_metros
{
    class Program
    {
        static void Main(string[] args)
        {
            //conversor pies a metros by cristianabelardo
            //segun google 1 pie = 0,3048 metros
            //1 metro = 3,2808399 pies
            float Pie;
            float Metro;
            float Medida;
            Medida=3.280839F;
            Console.WriteLine("Conversor de medidas");
            Pie = float.Parse(Console.ReadLine());
           

            //procesando datos
            Metro = Pie * Medida;
            Console.WriteLine("{0} Pies es igual a {1}",Pie ,Metro);
           
            Console.ReadLine();
           
        }
    }
}



Sumatoria de los N primeros numeros pares [Sin estructura repetitiva]

using System;
using System.Collections.Generic;
using System.Text;

namespace Sumatoria_Numeros_Pares
{
    class Program
    {
        static void Main(string[] args)
        {
            //CristianAbelardo
           
            int NPares;
            int Sumatoria;
            Console.WriteLine("Sumatoria de los N primeros Numeros Pares");
            Console.WriteLine("Ingrese N");
            NPares=int.Parse(Console.ReadLine());
                       
            //Procesar
            Sumatoria = NPares*(NPares + 1);

            Console.WriteLine("La sumatoria de los primeros {0} numeros pares es {1}",NPares, Sumatoria );



            Console.ReadLine();
        }
    }
}



Cajero automatico
Calcula la cantidad minima de billetes para la cantidad solicitada
e indica la cantidad de cada billete o moneda
El programa esta en "Soles"  (PEN)   la moneda de mi pais


using System;
using System.Collections.Generic;
using System.Text;

namespace  Cajero_Automatico
{
    class Program
    {
        static void Main(string[] args)
        {
            //CristianAbelardo
            //Cajero automatico
            //Entrega el dinero solicitado en la cantidad minima de billetes

            int CantidadDinero;
            int Billetes200;
            int Billetes100;
            int Billetes50;
            int Billetes20;
            int Billetes10;
            int Monedas5;
            int Monedas2;
            int Monedas1;
            int Residuo;
            int Resultado;

            Console.WriteLine("Ingrese la Cantidad de Dinero que desea retirar");
            CantidadDinero = int.Parse(Console.ReadLine());
            // Procesamineto
           
           
            Billetes200 = CantidadDinero / 200;
            Residuo = CantidadDinero % 200;

            Billetes100 = Residuo / 100;
            Residuo=Residuo%100;

            Billetes50 = Residuo / 50;
            Residuo = Residuo % 50;

            Billetes20 = Residuo / 20;
            Residuo = Residuo % 20;

            Billetes10 = Residuo / 10;
            Residuo = Residuo % 10;

            Monedas5 = Residuo / 5;
            Residuo=Residuo%5;

            Monedas2 = Residuo / 2;
            Residuo = Residuo % 2;

            Monedas1 = Residuo / 1;
            Residuo = Residuo % 1;

                 
            //Cantifad minima de billetes
            Resultado = Billetes200 + Billetes100 + Billetes50 + Billetes20 + Billetes10 + Monedas5 + Monedas2 + Monedas1;


            //Mostrar resultados
            Console.Clear();
            Console.WriteLine("Dinero Solicitado  : {0}", CantidadDinero);
            Console.WriteLine("Billetes de 200    : {0}",Billetes200 );
            Console.WriteLine("Billetes de 100    : {0}", Billetes100);
            Console.WriteLine("Billetes de 50     : {0}", Billetes50);
            Console.WriteLine("Billetes de 20     : {0}", Billetes20);
            Console.WriteLine("Billetes de 10     : {0}", Billetes10);
            Console.WriteLine("Monedas de 5       : {0}",Monedas5 );
            Console.WriteLine("Monedas de 2       : {0}", Monedas2);
            Console.WriteLine("Monedas de 1       : {0}", Monedas1);
            Console.WriteLine("La cantidad Mimima de");
            Console.WriteLine("Billetes y monedas es:{0}", Resultado);       
         
           
             Console.WriteLine("");
            Console.ReadLine();
        }
    }
}



*Todos estos programas estan en hechos en Visual C# 2005 exprees edition

Salu2