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();
}
}
}
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);
}
}
}
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