Operador Resto(%) PHP
Solución de Ejercicios PHP:
1. Leer un numero entero de 3 cifras y halle la suma de sus cifras
Forma 1:
if (isset($_POST["btnenviar"])){
//entrada
de datos
$num = $_POST["txtnum"];
//proceso
$cen =
(int)($num / 100); //obtiene la centena
$resto
= (int)($num % 100); //variable auxiliar para obtener la decena
$dec =
(int)($resto / 10); //obtiene la decena
$uni =
(int)($resto % 10); //obtiene la unidad
$sd =
$cen + $dec + $uni;
//salida
de datos
echo
"Centena: ".$cen;
echo
"Resto: ".$resto;
echo
"Decena: ".$dec;
echo
"Unidad: ".$uni;
echo
"La Suma de Digitos: ".$sd;
}
?>
Forma 2:
if (isset($_POST["btnok"])){
//entrada de datos
$num = $_POST["txtnum"];
//proceso
$cen = (int)($num / 100); //obtiene la centena
$dec = (int)((($num % 100) / 10)); //obtiene la decena
$uni = (int)((($num % 100) % 10)); //obtiene la unidad
$sd = $cen + $dec + $uni;
//salida de datos
echo "Centena: ".$cen;
echo "Decena: ".$dec;
echo "Unidad: ".$uni;
echo "La Suma de Digitos: ".$sd;
}
?>
Cuando se ejecute la pagina web, ingrese un numero de 3 cifras en la caja de texto y presione el botón Calcular
Prof.: Jhonatan Abal Mejia
Comentarios