コード例 #1
0
            //agregamos el objeto postulante a el arreglo de postulantes
            $contPos++;
        }
    }
    function imprimirResultado()
    {
        $comparador = 1;
        $indicePostulante = 0;
        for ($i = 0; $i < $this->contadorLineas - 2; $i++) {
            // se recorre el arreglo de postulantes
            $postulante = $this->arregloPostulantes[$i];
            // se obtiene cada postulante
            if ($postulante->resultadoFinal < $comparador) {
                //se comparan los valores finales de todos los postulantes
                $comparador = $postulante->resultadoFinal;
                //Se optione el indice del postulante con el valo final menor
                $indicePostulante = $i;
            }
        }
        $auxPostulante = $this->arregloPostulantes[$indicePostulante];
        // se saca el postulante con el menor valor final  del arreglo de postulantes
        echo "<font color='red' size='9'>" . $auxPostulante->nombre . "<br/>";
    }
}
if (isset($_FILES['archivo']['name'])) {
    $operacionesPostulante = new OperacionesPostulante();
    $operacionesPostulante->subirArchivo();
    $operacionesPostulante->leerArchivo();
    $operacionesPostulante->calcularPostulante();
    $operacionesPostulante->imprimirResultado();
}
コード例 #2
0
<?php

require '/home/a8137733/public_html/seleccion-personal/OperacionesPostulante.php';
require_once '/home/a8137733/public_html/seleccion-personal/src/jpgraph.php';
require_once '/home/a8137733/public_html/seleccion-personal/src/jpgraph_line.php';
$operacionesPostulante = new OperacionesPostulante();
$operacionesPostulante->obtenerDatos();
$datosPostulante = formatearArreglo($operacionesPostulante->arregloPostulanteSeleccionado);
//Se optionen los datos del postulante seleccionado
$valoresReferencia = formatearArreglo($operacionesPostulante->valoresReferencia);
//Se optionen los valores de referencia
$campos = $operacionesPostulante->campos;
//Se optinen las atributos a evaluar por la empresa (nombre de los valores de referencia)
$nombrePostulante = $operacionesPostulante->nombrePostulanteSeleccionado;
//echo"<br/>Losssssssssss datos postulante son: ".var_dump($datosPostulante)."<br/>";
//echo"losssss valore de referencia son: ".var_dump($valoresReferencia)." <br/>";
$graph = new Graph(820, 350, "auto");
$graph->SetScale("textlin");
$graph->img->SetMargin(40, 20, 20, 40);
$graph->img->SetAntiAliasing();
$graph->title->Set("Comparacion con Valores de Referencia");
$graph->yaxis->title->Set("Valores");
$graph->xaxis->SetTickLabels($campos);
$lineplot1 = new LinePlot($datosPostulante);
$lineplot1->SetColor("blue");
$lineplot1->setLegend($nombrePostulante);
$lineplot2 = new LinePlot($valoresReferencia);
$lineplot2->SetColor("red");
$lineplot2->setLegend("Valores de Referencia");
$graph->Add($lineplot1);
$graph->Add($lineplot2);