ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación Orientada a Objetos


Enviado por   •  30 de Julio de 2020  •  Informe  •  2.654 Palabras (11 Páginas)  •  139 Visitas

Página 1 de 11

TECNOLÓGICO NACIONAL DE MÉXICO/ INSTITUTO TECNOLÓGICO DE AGUA PRIETA

2do SEMESTRE

MATERIA: Programación Orientada a Objetos

[pic 1][pic 2]CARRERA: ING. SISTEMAS COMPUTACIONALES

ALUMNO: FRANCISCO JAVIER FÉLIX RODRÍGUEZ

UNIDAD V

PRACTICAS DE EXCEPCIONES

1.- Crea un programa que pregunte al usuario su edad y su año de nacimiento. Si la edad que introduce no es un número válido, mostrará un mensaje de aviso. Lo mismo ocurrirá si el año de nacimiento no es un número válido.

Corrida

[pic 3] [pic 4]

Codigo

namespace WindowsFormsApplication3

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        private void button1_Click(object sender, EventArgs e)

        {

            string Nombre, r = "error";

            int Edad, Año, com;

            string Resultado;

            Nombre = Convert.ToString(txtNombre.Text);

            Edad = int.Parse(txtEdad.Text);

            Año = int.Parse(txtAño.Text);

            com = 2020 - int.Parse(txtAño.Text);

            if (Edad == com)

            {

                try

                {

                    Nombre = Convert.ToString(txtNombre.Text);

                    Edad = int.Parse(txtEdad.Text);

                    Año = int.Parse(txtAño.Text);

                }

                catch (Exception X)

                {

                    MessageBox.Show("ERROR: " + X.Message);

                }

                finally

                {

                    Resultado = txtNombre.Text + " Tiene " + txtEdad.Text + " años y nacio el " + txtAño.Text;

                    MessageBox.Show(Resultado.ToString());

                }

            }

            else

            {

                if (Edad != com)

                {

                    try

                    {

                        Nombre = Convert.ToString(txtNombre.Text);

                        Edad = int.Parse(txtEdad.Text);

                        Año = int.Parse(txtAño.Text);

                    }

                    catch (Exception X)

                    {

                        MessageBox.Show("ERROR: " + X.Message);

                    }

                    finally

                    {

                        MessageBox.Show("ERROR: La edad no coincide con su año de nacimiento");

                    }

                }

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

            Application.Exit();

        }

    }

}

2.- Creación de un programa que solicite los promedios de calificación de n cantidad de estudiantes cuyas calificaciones deberán encontrarse en un rango de valores de 7 a 10 en caso contrario generar una excepción.  Generar un segundo arreglo con la información ordenada de mayor ameno.

Corrida

[pic 5][pic 6][pic 7]

Código

namespace WindowsFormsApplication4

{

    public partial class Form1 : Form

    {

        ArrayList lista;

        public Form1()

        {

            InitializeComponent();

            lista = new ArrayList();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        private void button1_Click(object sender, EventArgs e)

        {

            int i,a=0;

                listBox1.Items.Clear();

            if (double.Parse(txtProm.Text) >= 7 && double.Parse(txtProm.Text) <= 10)

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (906 Kb) docx (570 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com