コード例 #1
0
ファイル: Program.cs プロジェクト: danixut/Curso-C-
        static void Main(string[] args)
        {
            // Creacion de variables
            string nombre;
            int    ano    = 0;
            int    altura = 0;
            int    peso   = 0;

            //solicitamos datos al usuario
            Console.WriteLine("Nombre : ");
            nombre = Console.ReadLine();
            do
            {
                try {
                    //solicitamos datos al usuario
                    Console.WriteLine("Año de nacimiento: ");
                    ano = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException)
                {
                    Console.WriteLine("Ingrese un año correcto.");
                }
                try {
                    //solicitamos datos al usuario
                    Console.WriteLine("Altura: ");
                    altura = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException)
                {
                    Console.WriteLine("Ingrese una altura correcta.");
                }
                try {
                    //solicitamos datos al usuario
                    Console.WriteLine("Peso: ");
                    peso = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException)
                {
                    Console.WriteLine("Ingrese un peso correcto.");
                }
            } while (true);

            // Se crea un objeto de tipo persona
            Persona nuevo = new Persona(nombre, ano, altura, peso);

            //Uso de los metodos
            nuevo.calcularEdad(ano);
            nuevo.cmPies(altura);
            nuevo.kgLibras(peso);

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: barvch/Entregas_CSharp
        static void Main(string[] args)
        {
            // Variables para la ejecución del programa
            string nombre_ingresado;
            int    anio_ingresado;
            int    altura_ingresado;
            int    peso_ingresado;

            Console.Write("Conversion de datos de una persona al sistema inglés.\nIngresa los datos de la persona:\n");
            Console.WriteLine("Nombre : ");
            nombre_ingresado = Console.ReadLine();

            // Validación para el año

            do
            {
                try {
                    Console.WriteLine("Año de nacimiento (YYYY) : ");
                    anio_ingresado = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException error)
                {
                    Console.WriteLine("Ingrese un año correcto.");
                }
            } while (true);

            // Validación para la altura

            do
            {
                try {
                    Console.WriteLine("Altura (cm) : ");
                    altura_ingresado = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException error)
                {
                    Console.WriteLine("Ingrese una altura correcta.");
                }
            } while (true);

            // Validación para el peso

            do
            {
                try {
                    Console.WriteLine("Peso (kg) : ");
                    peso_ingresado = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException error)
                {
                    Console.WriteLine("Ingrese un peso correcto.");
                }
            } while (true);

            // Se validan todos los datos, se crea el objeto tipo Persona
            Persona nuevo = new Persona(nombre_ingresado, anio_ingresado, altura_ingresado, peso_ingresado);

            // Se mandan a llamar a los 3 métodos

            nuevo.calcularEdad(anio_ingresado);
            nuevo.cmToft(altura_ingresado);
            nuevo.kgTolb(peso_ingresado);

            Console.WriteLine("\nFin del programa. Ingrese un caracter para finalizar");
            Console.ReadKey();
        }