martes, 4 de marzo de 2014

Programa de promedios en c#

Bueno como unos supuesta-mente saben programar en c# y que Java es totalmente diferente ja,bueno se me ocurrió hacerlo en c# y bueno es más lindo programar en el IDE de Visual Studio que en el de netbeans o eclipse, pero bueno hay que acostumbrarse poco a poco y no quisiera decir nombres pero alguien me dijo que lo hiciera, su nombre empieza con E y termina con rik. >.<


Bueno que es lo que aremos..... abriremos un nuevo proyecto pero en este caso una aplicación de windows Forms. No saben? bueno aquí una imagen.



Ahora que aremos...... hacemos un poco de magia de seguro? ...NO! vamos a nuestro toolbox para agregar, en mi caso:

2 LABEL
2 TextBox
2 Botones.



Los labels son ara indicar que es cada textbox, en este caso para ingresar la calificación y otro para mostrar el promedio.

Los botones son para ejecutar todo y otro para mostrar el promedio.

Si hacemos todo esto bien nos quedará así:


Bueno ahora a codear, aremos lo siguiente:

Después del class dentro del sourse code, ponemos nuestras variables generales que sera el array entre otras que se darán cuenta por pura lógica par que sirven.

public partial class Form1 : Form
    {
        private int[] a = new int[10];
        private int chuchu = 0;
        private int res = 0;
..............//
......etc.// etc.... más codigo...etc.

Bueno ya metemos las variables que fueron 3.
el array, el contador chuchu y la que muestra la suma que le puse res.

Bueno ahora que aremos, a si a programar los botones el primer botón que serpa el de agregar calif. tendrá esto:

Ojo se van a Design ven el botón le dan doble click y dentro ponen esto, aaaa.... pondré mi botón completo así que solo copean la parte que indico:

private void button1_Click(object sender, EventArgs e)
        {
             //desde aqui
            int n = int.Parse(textBox1.Text);


            if (chuchu < a.Length)
            {
                a[chuchu] += n;
                chuchu++;
                MessageBox.Show("Inserto correctamente la calif: " + chuchu);

            }
            else
            {
                MessageBox.Show("Inserto todas las calificaciones, inserto en total: " + chuchu);
            }
                //hasta aqui:
        }

Ahora el segundo botón es esto:

private void button2_Click(object sender, EventArgs e)
        {
            //desde aquí
                int mostra = res / a.Length;
                textBox2.Text = (Convert.ToString(mostra));
            // hasta aquí
         
        }

Ahora si a jalar nuestro programa, ojooo todo lo puse como TIPO INT, pasenlo a double o float para que les muestre un promedio exacto.

Saludos.



No hay comentarios:

Publicar un comentario