En ingenieria un canal es una construccion cuyo destino es el transporte de fluidos en donde se busca realizar una descripcion del comportamiento hidraulico de los canales, en este trabajo se busca determinar ciertos parametros de un canal para observar el comportamiento del agua en este y calcular parametros por medio del flujo crítico en donde se deben plantear una serie de ecuaciones en función de su tirante crítico (Yc).
se presenta el desarrollo de un algoritmo bajo código fuente JavaScript para la solución de la ecuación de flujo crítico (2). Se implementó un lenguaje de programación orientado a objetos para sistemas Android 4.0 o superiores a partir de procesos iterativos e incrementales (Desarrollo ágil). Se utilizó el método numérico de Newton-Raphson para determinar la profundidad crítica de sietes secciones hidráulicas (Rectangular, trapezoidal, trapezoidal asimétrico, triangular, triangular asimétrico, parabólico y circular). Con el propósito de acelerar y garantizar el nivel de convergencia para cada una de las secciones se obtuvo una función potencial para establecer el valor semilla en el proceso iterativo, este valor se asocia de manera directa a las condiciones preestablecidas del problema hidráulico. La aplicación calcula la profundidad crítica, velocidad crítica, área