using System;
class ConvertidorUnidades
{
int unidades; // Campo
public ConvertidorUnidades(int unidadesConversion) // Constructor
{
unidades = unidadesConversion;
}
public int Convertir(int unidadesConversion) // Método
{
return unidadesConversion * unidades;
}
}
// Clase cliente para prueba de clase ConvertidorUnidades
class ConvertidorUnidadesPrueba
{
static void Main()
{
ConvertidorUnidades piesAPulgadasConvertidor = new ConvertidorUnidades(12);
ConvertidorUnidades millasAPiesConvertidor = new ConvertidorUnidades(5820);
Console.WriteLine(piesAPulgadasConvertidor.Convertir(30)); // 360
Console.WriteLine(piesAPulgadasConvertidor.Convertir(100)); // 1200
Console.WriteLine(piesAPulgadasConvertidor.Convertir(
millasAPiesConvertidor.Convertir(1))); // 63360
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgQ29udmVydGlkb3JVbmlkYWRlcwp7CiAgICBpbnQgdW5pZGFkZXM7ICAgIC8vIENhbXBvCiAgICAKICAgIHB1YmxpYyBDb252ZXJ0aWRvclVuaWRhZGVzKGludCB1bmlkYWRlc0NvbnZlcnNpb24pIC8vIENvbnN0cnVjdG9yCiAgICB7CiAgICAgICAgdW5pZGFkZXMgPSB1bmlkYWRlc0NvbnZlcnNpb247CiAgICB9CiAgICAKICAgIHB1YmxpYyBpbnQgQ29udmVydGlyKGludCB1bmlkYWRlc0NvbnZlcnNpb24pICAgIC8vIE3DqXRvZG8KICAgIHsKICAgICAgICByZXR1cm4gdW5pZGFkZXNDb252ZXJzaW9uICogdW5pZGFkZXM7CiAgICB9Cn0KCi8vIENsYXNlIGNsaWVudGUgcGFyYSBwcnVlYmEgZGUgY2xhc2UgQ29udmVydGlkb3JVbmlkYWRlcwpjbGFzcyBDb252ZXJ0aWRvclVuaWRhZGVzUHJ1ZWJhCnsKICAgIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIENvbnZlcnRpZG9yVW5pZGFkZXMgcGllc0FQdWxnYWRhc0NvbnZlcnRpZG9yID0gbmV3IENvbnZlcnRpZG9yVW5pZGFkZXMoMTIpOwogICAgICAgIENvbnZlcnRpZG9yVW5pZGFkZXMgbWlsbGFzQVBpZXNDb252ZXJ0aWRvciA9IG5ldyBDb252ZXJ0aWRvclVuaWRhZGVzKDU4MjApOwogICAgICAgIAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHBpZXNBUHVsZ2FkYXNDb252ZXJ0aWRvci5Db252ZXJ0aXIoMzApKTsgICAgICAgIC8vIDM2MAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHBpZXNBUHVsZ2FkYXNDb252ZXJ0aWRvci5Db252ZXJ0aXIoMTAwKSk7ICAgICAgICAvLyAxMjAwCiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocGllc0FQdWxnYWRhc0NvbnZlcnRpZG9yLkNvbnZlcnRpcigKICAgICAgICAgICAgICAgICAgICBtaWxsYXNBUGllc0NvbnZlcnRpZG9yLkNvbnZlcnRpcigxKSkpOyAgICAgICAgLy8gNjMzNjAKICAgIH0KfQ==