Clase Program
using System;
namespace DEBER2
{
class Program
{
public static void Main(string[] args)
{
int num=0;
do{
Console.Clear();
Console.SetCursorPosition(15,2);
Console.Write("INGRESE UN VALOR DE TRES DIGITOS: ");
num=int.Parse(Console.ReadLine());
}while((num<=99)||(num>999));
//CREAMOS EL OBJETO PARA LLAMAR A LA CLASE SumaDigitos
SumaDigitos ObjTrabajo2 = new SumaDigitos(num);
ObjTrabajo2.Resultado();
Console.ReadKey();
}
}
}
namespace DEBER2
{
class Program
{
public static void Main(string[] args)
{
int num=0;
do{
Console.Clear();
Console.SetCursorPosition(15,2);
Console.Write("INGRESE UN VALOR DE TRES DIGITOS: ");
num=int.Parse(Console.ReadLine());
}while((num<=99)||(num>999));
//CREAMOS EL OBJETO PARA LLAMAR A LA CLASE SumaDigitos
SumaDigitos ObjTrabajo2 = new SumaDigitos(num);
ObjTrabajo2.Resultado();
Console.ReadKey();
}
}
}
Clase SumarDigitos
using System;
namespace DEBER2
{
public class SumaDigitos
{
private int numero;
private int acumulador;
public SumaDigitos()
{
this.numero=0;
this.acumulador=0;
}
public SumaDigitos(int can)
{
this.numero=can;
}
private void SepararDigitosAlCuadrado()
{
int a=this.numero;
int digito=0;
while(a>=1)
{
digito=a%10;
acumulador=(acumulador+(digito*digito));
a=a/10;
}
}
public void Resultado()
{
int b=this.numero;
this.SepararDigitosAlCuadrado();
Console.WriteLine("El numero {0}",acumulador);
if(b==acumulador)
{
Console.WriteLine("La suma es igual al numero ingresado");
}
else
{
Console.WriteLine("La suma no es igual al numero ingresado");
}
}
}
}
namespace DEBER2
{
public class SumaDigitos
{
private int numero;
private int acumulador;
public SumaDigitos()
{
this.numero=0;
this.acumulador=0;
}
public SumaDigitos(int can)
{
this.numero=can;
}
private void SepararDigitosAlCuadrado()
{
int a=this.numero;
int digito=0;
while(a>=1)
{
digito=a%10;
acumulador=(acumulador+(digito*digito));
a=a/10;
}
}
public void Resultado()
{
int b=this.numero;
this.SepararDigitosAlCuadrado();
Console.WriteLine("El numero {0}",acumulador);
if(b==acumulador)
{
Console.WriteLine("La suma es igual al numero ingresado");
}
else
{
Console.WriteLine("La suma no es igual al numero ingresado");
}
}
}
}
No hay comentarios:
Publicar un comentario