public void MostrarValores(Senial senial) { Console.WriteLine (); Console.WriteLine ("Esta es la Señal:"); for (int i = 1; i <= senial.CantidadValores(); i++) { Console.WriteLine ("Dato nro: {0} > {1}", i.ToString (), senial.ObtenerValor(i-1).ToString ()); } }
public void Procesar(Senial senialAdquirida, Senial senialProcesada) { decimal _valor_anterior = 0; Console.WriteLine(); Console.WriteLine("Procesando..."); for (int i = 1; i <= senialAdquirida.CantidadValores(); i++) { senialProcesada.PonerValor((decimal)senialAdquirida.ObtenerValor(i - 1) - _valor_anterior); _valor_anterior = (decimal)senialAdquirida.ObtenerValor(i - 1); } Console.WriteLine("Fin proceso!"); }
public void Procesar(Senial senialAdquirida, Senial senialProcesada) { Console.WriteLine(); Console.WriteLine("Procesando..."); 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); } } Console.WriteLine("Fin proceso!"); }