Algoritima
Páginas: 2 (332 palabras)
Publicado: 21 de mayo de 2014
de funcionarios de una organización del estado y muestre como resultado el promedio pagado, laGUI a
utilizar puede ser como se muestra a continuación
SOLUCION:
Para entender el código tenga en consideración los nombres de los campos tal y como aparecen en la
siguiente imagen:
En el códigoprestar especial atención a las instrucciones resaltadas en rojo, ellas indican lo que Usted
debe incluir en la solución
namespace Arreglos_y_Promedios
{
public partial class Form1 : Form
{
intcontadorDatos = 1;
string[] nombreCompleto;
double[] sueldo;
bool primeraVez = true;
public Form1()
{
InitializeComponent();
}
private void btProcesar_Click(object sender, EventArgs e)
{principal();
}
private void principal()
{
string respuesta = "";
double acumulaSueldo = 0.0;
double promedioSueldo = 0.0;
for (int counter = 0; counter < sueldo.Length; ++counter)
{
acumulaSueldo+= sueldo[counter];
textMsgAccion
btIngresar
btLimpiar
btProcesar btSalir
}
promedioSueldo = acumulaSueldo / sueldo.Length;
for (int counter = 0; counter < nombreCompleto.Length; ++counter)
{respuesta += nombreCompleto[counter] + " " + sueldo[counter]
+ System.Environment.NewLine;
}
respuesta += System.Environment.NewLine + "El Promedio calculado para las " +
sueldo.Length +"personas fue de: " + promedioSueldo;
textRespuesta.Text = respuesta;
}
private void ingresarValoresConocidos()
{
int cantidadDatos = int.Parse(textCantidadDatos.Text);
textCantidadDatos.Enabled =false;
if (primeraVez)
{
primeraVez = false;
nombreCompleto = new string[cantidadDatos];
sueldo = new double[cantidadDatos];
}
string nombre = textNombre.Text.ToUpper();
string apellido =textApellido.Text.ToUpper();
nombreCompleto[contadorDatos - 1] = apellido + " " + nombre;
sueldo[contadorDatos - 1] = double.Parse(textSueldo.Text);
textIngresoNumero.Text = contadorDatos.ToString();...
Leer documento completo
Regístrate para leer el documento completo.