C sharp - ayuda con ejercicio de poo

 
Vista:
sin imagen de perfil
Val: 16
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Juan Carlos (9 intervenciones) el 30/09/2019 00:05:00
no encuentro la forma de guardar los salarios cuando aprieto el boton de capturar datos y con otro boton necesito sacar el promedio de los salarios guardados

Este es el problema


ejercicio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Zausen (22 intervenciones) el 30/09/2019 09:09:38
Holis,

No comprendo bien qué deseas saber... ¿Quieres crear la clase o usarla?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 16
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Juan Carlos (9 intervenciones) el 30/09/2019 09:15:20
Hola gracias por tratar de ayudarme , así es el ejercicio simplemente fue lo que me dieron y no me explico cómo resolverlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 50
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Zausen (22 intervenciones) el 30/09/2019 10:17:10
Vale, a ver. Lo primero es crear la clase que te piden. Le agregas un constructor pidiendo ambos parámetros. Ahí puedes validar y si no es válido el salario¿lanzar una excepción?

Es un poco ambiguo lo del constructor, no sé si te piden uno vacío o uno pidiendo todo.

Luego puedes hacer el salario propiedad con get y set, en el set puedes validar el salario también.

Luego en tu aplicación puedes tener una lista de trabajadores y usarla para calcular el promedio. (perdona no sea más específico pero del móvil es complicado explicarse) te voy ha pasar algo de documentación oficial que seguro te es de utilidad.

Esto para Claes y objetos.

https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-structs/classes

Colecciones
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/concepts/collections

For
https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/keywords/for


Y esto si te ves con ganas, si lo pillas, es una maravilla. Pero si te ves con dificultades, mejor espera un poco para no liarte.
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/concepts/linq/introduction-to-linq-queries


Espero te ayude, mucho ánimo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 16
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Juan Carlos (9 intervenciones) el 01/10/2019 05:54:55
hola hermano voy regresando de la uni, me comento el profe que debe ser un acumulador que metas el salario que tu quieras pero mientras lo metas se va sumando y cada que le das click al button de capturar datos se suma uno para sacar el promedio, espero me puedas ayudar y gracias por tomarte el tiempo saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 50
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Zausen (22 intervenciones) el 01/10/2019 08:54:29
Entonces es una colección. Cada vez que metes el salario, agregas un elemento nuevo. Cuando le des a calcular, sumas los salarios y lo dividas entre el número de elementos.

¿Me sigues?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 16
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Juan Carlos (9 intervenciones) el 01/10/2019 19:34:05
creo que si hermano crees que me puedas dar un ejemplo o algo asi por favor esque estoy muy perdido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 50
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Zausen (22 intervenciones) el 02/10/2019 10:19:22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Pues... A ver, te hago algo de pseudocodigo que estoy con el móvil:
 
Private List<Emleado> _Empleados = nueva lista.
 
Private void BotonNuevo(cosas del evento) {
	if(txtSueldo.value no es número o es menor que 0){
		mensaje Emergente("el sueldo debe ser un número positivo");
			return;
 
	}
	Empleado nuevo = new empleado (txtNombre, txtClave, float.Parse(txtSueldo)) ;
	_Empleados.Add(nuevos);
	mensaje Emergente ("Todo bien") ;
}
 
 
Private void BotonMedia(cosas del evento) {
	if(_Empleados. Count == 0) {
		mensaje emergente (" la media es 0"); // cuidado con dividir entre 0, esto es importante. 
		return;
	}
 
	float respuesta = 0f;// esto yo lo haría con linq, pero te lo pongo más tradicional. 
		for(int x =0;x<_Empleados. Count;x++) {
			respuesta += _Empleados[x].Sueldo;
		}
		respuesta = respuesta / _Empleados. Count;
 
		mensaje emergente ("el sueldo medio es" + respuesta) ;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 16
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ayuda con ejercicio de poo

Publicado por Juan Carlos (9 intervenciones) el 07/10/2019 01:00:56
hermano era para agradeccerte ya no pude ,ya quedo listo el codigo muchas gracias bro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar