public void Procesar(Senial senialAdquirida, Senial senialProcesada) { for (int i = 1; i <= senialAdquirida.CantidadValores(); i++) { if ((decimal)senialAdquirida.ObtenerValor(i - 1) < 5) { senialProcesada.PonerValor((decimal)senialAdquirida.ObtenerValor(i - 1) * 2); } else { senialProcesada.PonerValor(0); } } }
public void Procesar(Senial senialAdquirida, Senial senialProcesada) { decimal _valor_anterior = 0; for (int i = 1; i <= senialAdquirida.CantidadValores(); i++) { senialProcesada.PonerValor((decimal)senialAdquirida.ObtenerValor(i - 1) - _valor_anterior); _valor_anterior = (decimal)senialAdquirida.ObtenerValor(i - 1); } }
void ParsearDato(string linea, Senial senial) { string[] _linea; char[] charSeparators = new char[] {';'}; _linea = linea.Split(charSeparators,3) ; senial.PonerValor (Convert.ToInt32 (_linea [1])); }