Ejercicio en PHP
2 seguidores
Hola a todos... este es mi primer mensaje en el foro y quisiera formular una duda que me va rondando...
Quisiera multiplicar los primeros 10 números pares y multiplicarlos entre si y mostrar en pantalla su proceso, ósea algo como esto:
2 * 4 * 6 * 8 *10 * 12 * 14 * 16 * 18 * 20= 3715891200
He logrado mediante el for mostrar los primeros 10 números pares pero luego no logro poder continuar...
Podríais ilustrarme por favor...
Mil gracias ...
sarbat
Pefecto! me alegro que lo solucionaras :D
snake07n
Holaaaa.... como hace tiempo que lance el post obtuve una solución similar a la que me ofreces...
<?php
$num=0;
$total=1;
for($i=0; $i<10; $i++){
$num+=2;
$total*=$num;
if($i<9)
echo($num." * ");
else
echo($num);
}
echo(" = ".$total);
?>
Mil gracias por la perspectiva, se agradece mucho...
sarbat
1 Creas una variable con los números multiplicados pares $multiplicados=1;
2 Haces un contador antes de loop for que cuando llegue a 10 pare de multiplicar $contador=0;
3 Haces el loop for para recorrer cada número con esta pequeña condición sabes si es par
//loop for
if ($numero%2==0){
//"el $numero es par";
$contador++; //aumentamos el contador porque hemos encontrado un par
$multiplicados=*$numero; //multiplicamos el numero par y lo almacenamos en la variable...
}else{
// "el $numero es impar pasamos";
}
//Fin loop for
Es un lio pero espero que te sirva