miércoles, 26 de septiembre de 2012

PROGRAMA EN C# QUE PERMITE INGRESAR 3 DIGITOS Y DETERMINA CUANTOS SON PARES Y SI EL NUMERO ENTERO INGRESADO ES PAR O NO



Clase Program
using System;

namespace DEBER
{
    class Program
    {
        public static void Main(string[] args)
        {
            int cant=0;
            do{
            Console.Clear();
            Console.SetCursorPosition(15,2);
            Console.Write("Ingrese Valor de tres digitos: ");
            cant = Convert.ToInt32(Console.ReadLine());  
            }while ((cant<=99) || (cant>999));
          
            //Creo el Objeto para llamar a la clase          
            DigitosPares ObjTrabajo = new DigitosPares(cant);
                ObjTrabajo.SepararDiditos(cant);
                ObjTrabajo.VerResultadoProceso();
                ObjTrabajo.VerificarParSiNo(cant);
                Console.ReadKey();

        }
    }
}
Clase DigitosPares

using System;

namespace DEBER
{
  
    public class DigitosPares
    {
        private int numero;
        private int contador;
      
        public DigitosPares()
        {
        this.numero = 0;
        this.contador = 0;
        }
        public DigitosPares(int num)
        {
          this.numero = num;
            
        }
        public void SepararDiditos(int numero)
        {
            int digito=0;
            while(numero>=1)
            {
                digito=numero%10;
                if ((digito!=0) && (digito%2==0))
                contador++;
                numero=numero/10;
          
        }
        }
        public void VerificarParSiNo(int num )
        {
            int cont=0;
          
            cont=(num % 2);
                      
            if(cont==0){
                Console.WriteLine("El numero {0} si es par",num);
            }
          
            else{
                Console.WriteLine("El numero {0} no es par",num);
            }
        }
      
      
        public void VerResultadoProceso()
        {
            Console.WriteLine("Tiene : {0} numeros pares",this.contador);
        }
    }
}

No hay comentarios:

Publicar un comentario