[C#-WindowsForm] Sacar Promedio de 3 Notas + Extras

Ver el tema anterior Ver el tema siguiente Ir abajo

[C#-WindowsForm] Sacar Promedio de 3 Notas + Extras

Mensaje por Koleshy el Sáb Dic 21, 2013 10:05 pm





[Tienes que estar registrado y conectado para ver este vínculo]
Password: koleshyengine

El Codigo (Source)

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void BotonCalcular_Click(object sender, EventArgs e)
        {
            /*Guardamos de una vez los textbox de las notas en unas
             variables, para usarlas con mayor facilidad*/
            int n1 = Convert.ToInt16(txtbx1.Text);
            int n2 = Convert.ToInt16(txtbx2.Text);
            int n3 = Convert.ToInt16(txtbx3.Text);
            /*creando una variable de tipo integer de nombre r en el cual
             sumaremos las 3 notas ingresadas por el usuario y luego
             dividir ese resultado entre 3*/
            int r = (n1+n2+n3) / 3;
            /*y por ultimo enviamos un cuadro de mensaje mostrando:
             el promedio que obtuvo la variable r*/
            MessageBox.Show("Su Promedio es: " + r, "Resultado");
        }

        /*Un void que hemos creado "SoloNumeros", para que?
         con esto no permitiremos que el usuario inserte letras
         osea solo pueda ingresar numeros.*/
        public void SoloNumeros(KeyPressEventArgs key){
            if (char.IsLetter(key.KeyChar)) {
                key.Handled = true;
            }
        }

        /*Bueno aqui estamos llamando al public void que creamos arriba
         y usandolo en nuestros eventos de "Presionar Tecla" de los 3 textbox*/
        private void txtbx1_KeyPress(object sender, KeyPressEventArgs e){SoloNumeros(e);}
        private void txtbx2_KeyPress(object sender, KeyPressEventArgs e){SoloNumeros(e);}
        private void txtbx3_KeyPress(object sender, KeyPressEventArgs e){SoloNumeros(e);}
    }
}
avatar
Koleshy
Pendejo
Pendejo

Mensajes : 37
Fecha de inscripción : 21/11/2013
Edad : 21
Localización : Lima, Perú

Ver perfil de usuario http://koleshyengine.foroactivo.mx

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.