viernes, 19 de octubre de 2012

Programa que informa cantidad de dígitos de un número en C#


Este es un programa que dice cuantos dígitos tiene un numero que esta entre 0 y mil
_________________________________________________________________________________
int valor;

            Console.WriteLine("Programa que dice cuantos digitos tiene un numero menor a 1000");
            do
            {
                Console.WriteLine("Digite un numero entre 0 y 999");
                valor = int.Parse(Console.ReadLine());

                if (valor >= 100)
                {
                    Console.WriteLine("El numero tiene tres digitos");
                    Console.ReadLine();
                }
                else if (valor >= 10)
                {
                    Console.WriteLine("El numero tiene dos digitos");
                    Console.ReadLine();
                }
                else
                {
                    Console.WriteLine("El numero tiene un digito");
                    Console.ReadLine();
                }
                               
            } while (valor != 0);
            Console.WriteLine("Al digital cero el programa termina...");
            Console.ReadLine();
           
         }

Calculadora en C#

Este código es una simple calculadora para la consola de C#
Solo coloquelo entre los corchetes y vea como trabaja.
_________________________________________________________________________________

double numero=0, numero0=0,resultado;
            string operador,decision;

            do
            {
               Console.WriteLine("Calculadora basica con numeros naturales");
                Console.WriteLine("Autor: www.hocomain.blogspot.com");
                Console.WriteLine("");

                Console.WriteLine("Digite el primer numero");
                numero = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Elija el tipo de operacion: +, -, *, /");
                operador = Console.ReadLine();

                Console.WriteLine("Digite el segundo numero");
                numero0 = Convert.ToDouble(Console.ReadLine());



                switch (operador)
                {
                    case "+":
                        resultado = numero + numero0;
                        Console.WriteLine("El resultado de la suma es: " + resultado);
                        Console.ReadLine();
                        break;
                    case "-":
                        resultado = numero - numero0;
                        Console.WriteLine("El resultado de la resta es: " + resultado);
                        Console.ReadLine();
                        break;
                    case "*":
                        resultado = numero * numero0;
                        Console.WriteLine("El resultado de la multiplicacion es: " + resultado);
                        Console.ReadLine();
                        break;
                    case "/":
                        if ((numero == 0) && (numero == 0))
                        {
                            Console.WriteLine("!!! Digito un cero !!!");
                            Console.WriteLine("La division por cero no es posible");
                            Console.WriteLine("Cero dividido entre otro numero da cero");
                            Console.ReadLine();
                        }
                        else
                        {
                            resultado = numero / numero0;
                            Console.WriteLine("El resultado de la division es: " + resultado);
                            Console.ReadLine();

                        }
                        break;

                }
                Console.WriteLine("Continuar S/N: ");
                decision = Console.ReadLine();
            } while ((decision == "s")||(decision=="S"));
            Console.WriteLine("!!! Gracias !!!");
            Console.Read();


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com

_________________________________________________________________________________