
PHP inico
PHP
Publicado el 8 de Diciembre del 2023 por Angel
454 visualizaciones desde el 8 de Diciembre del 2023
<?php
// Función para leer los datos del grupo
function leerDatosGrupo() {
$analistas = (int) readline("Ingrese la cantidad de analistas en el grupo: ");
$coordinadores = (int) readline("Ingrese la cantidad de coordinadores en el grupo: ");
$casosPorDia = (int) readline("Ingrese la cantidad promedio de casos que llegan por día: ");
return array(
"analistas" => $analistas,
"coordinadores" => $coordinadores,
"casosPorDia" => $casosPorDia
);
}
// Función para calcular la distribución de los casos
function calcularDistribucionCasos($grupo, $casosPorDia) {
$casosPorAnalista = $casosPorDia / $grupo['analistas'];
echo "Cada analista deberá atender en promedio " . $casosPorAnalista . " casos por día." . PHP_EOL;
}
// Función para asignar los casos a cada analista
function asignarCasos($grupo, $casosPorDia) {
$casosPorAnalista = $casosPorDia / $grupo['analistas'];
$primerAnalistaCasos = floor($casosPorAnalista); // Tomar los casos enteros
$segundoAnalistaCasos = $casosPorAnalista - $primerAnalistaCasos; // Tomar los casos restantes
echo "El primer analista tomará " . $primerAnalistaCasos . " casos." . PHP_EOL;
echo "El segundo analista tomará " . $segundoAnalistaCasos . " casos." . PHP_EOL;
}
$grupo = leerDatosGrupo();
calcularDistribucionCasos($grupo, $grupo['casosPorDia']);
asignarCasos($grupo, $grupo['casosPorDia']);
?>
// Función para leer los datos del grupo
function leerDatosGrupo() {
$analistas = (int) readline("Ingrese la cantidad de analistas en el grupo: ");
$coordinadores = (int) readline("Ingrese la cantidad de coordinadores en el grupo: ");
$casosPorDia = (int) readline("Ingrese la cantidad promedio de casos que llegan por día: ");
return array(
"analistas" => $analistas,
"coordinadores" => $coordinadores,
"casosPorDia" => $casosPorDia
);
}
// Función para calcular la distribución de los casos
function calcularDistribucionCasos($grupo, $casosPorDia) {
$casosPorAnalista = $casosPorDia / $grupo['analistas'];
echo "Cada analista deberá atender en promedio " . $casosPorAnalista . " casos por día." . PHP_EOL;
}
// Función para asignar los casos a cada analista
function asignarCasos($grupo, $casosPorDia) {
$casosPorAnalista = $casosPorDia / $grupo['analistas'];
$primerAnalistaCasos = floor($casosPorAnalista); // Tomar los casos enteros
$segundoAnalistaCasos = $casosPorAnalista - $primerAnalistaCasos; // Tomar los casos restantes
echo "El primer analista tomará " . $primerAnalistaCasos . " casos." . PHP_EOL;
echo "El segundo analista tomará " . $segundoAnalistaCasos . " casos." . PHP_EOL;
}
$grupo = leerDatosGrupo();
calcularDistribucionCasos($grupo, $grupo['casosPorDia']);
asignarCasos($grupo, $grupo['casosPorDia']);
?>
Comentarios sobre la versión: 1.0 (0)
No hay comentarios