lunes, 30 de julio de 2012

INGRESAR UN VALOR NUMERICO SOLO DE TRES CIFRAS, Y DETERMINAR CUANTAS CIFRAS DE DICHO NUMERO SON PARES

using System;

namespace Tresdigitos
{
    class Program
    {
        public static void Main(string[] args)
        {
            int valor'='0;
            valor'='ValidaEntrada();
            Console.SetCursorPosition(15,6);
            Console.Write("DIGITOS PARES: {0}",ContarDigitosPares(valor));
            Console.ReadKey();
        }
        public static int ValidaEntrada()
        {
            int cant'='0;
            do{
                Console.Clear();
                Console.SetCursorPosition(15,4);
                Console.Write("INGRESAR VALOR CON TRES DIGITOS: ");
                cant'='int.Parse(Console.ReadLine());
            }while((cant'<='99)||(cant'>'999));
            return cant;
        }
        public static int ContarDigitosPares(int pvalor)
        {
            int dig'='0,cont'='0;
            while(pvalor'>='1){
                dig'='pvalor%10;
                if(dig%2'=='0)
                    cont++;
                pvalor'='pvalor/10;
            }
            return cont;
        }
        
    }
}











Fecha: 30 de Julio del 2012