martes, 11 de septiembre de 2012

Implementar una Clase denominada Transformar la cual retorne un valor en letras que resulte de la transformación de una cantidad entera enviado como parámetro al instanciar la clase, evaluar cantidades de 1 a 10 si el usuario ingresa un valor fuera del rango muestre el mensaje FUERA DE RANGO. Cree un programa para probar la Clase Transformar.


Clase Program
using System;

namespace NumerosenLetras
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Valor entre 1 y 10:");
            int nu=int.Parse(Console.ReadLine());
            Transformar objtra = new Transformar(nu);
            Console.ReadKey();
        }
    }
}

Clase Transformar

using System;

namespace NumerosenLetras
{
   
    public class Transformar
    {
        private string letra;
       
        public Transformar()
        {
            this.letra=null;
        }
       
        public Transformar(int n)
        {
            letra=this.Muestra(n);
            Console.WriteLine("{0}",letra);
        }
        private string Muestra (int valor )
        {
            switch(valor)
            {
                case 1: return "Uno";
                case 2: return "Dos";
                case 3: return "Tres";
                case 4: return "Cuatro";
                case 5: return "Cinco";
                case 6: return "Seis";
                case 7: return "Siete";
                case 8: return "Ocho";
                case 9: return "Nueve";
                case 10: return "Diez";
            }
            return "Valor fuera de rango";
        }
    }
}


PANTALLA EN EJECUCION








No hay comentarios:

Publicar un comentario