Recorrer vectores sin usar for, while, ni do while en C#
Publicado por wallo (1 intervención) el 04/06/2021 21:15:33
Tengo un problema, soy nuevo en c# y quiero crear un metodo que reciba como parametro a un vector de tipo double. Este vector recibido tiene que contener el salario del mes de Abril de cada uno de los N empleados de un negocio. Para este ejercicio tenia pensado utilizar un for para recorrer el vector, pero no es una opcion valida para mi maestro, ya que el me píde que muestre la plantilla de abril a pagar por medio de foreach , y mi duda es, como lo podria hacer sin el uso de un for?
Esta es lo que he podido hacer por el momento, sin embargo no cumple con las restricciones que me han dado
Esta es lo que he podido hacer por el momento, sin embargo no cumple con las restricciones que me han dado
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ejercicio
{
class SueldoEmpleados
{
private int[] sueldos;
public void PedirDatos()
{
int n;
Console.WriteLine("Digite el numero de empleados: ");
n = int.Parse(Console.ReadLine());
sueldos = new int[n];
for (int f = 0; f < n; f++)
{
Console.Write("Ingrese su salario del mes de abril:");
String linea;
linea = Console.ReadLine();
sueldos[f] = int.Parse(linea);
}
}
public void Imprimir()
{
Console.WriteLine("****PLANILLA COMPLETA A PAGAR EN EL MES DE ABRIL****");
foreach (int s in sueldos)
{
Console.WriteLine(s);
}
Console.ReadKey();
}
static void Main(string[] args)
{
SueldoEmpleados pv = new SueldoEmpleados();
pv.PedirDatos();
pv.Imprimir();
}
}
}
Valora esta pregunta


0