Ejercicios PHP

  • Autor Autor ruben76
  • Fecha de inicio Fecha de inicio
R

ruben76

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola podríais ayudarme con estos 2 ejercicios de PHP.

1_ Escribe un bucle con while y usando la variable contador que cuente desde 40 hasta 0 restando cada vez -5.

2_ Escribe un bucle con while que diga 100 veces bucle.

Muchas gracias a todos,,,,
 
Y por que no los haces tu...
Acá no se hacen tareas.
 
Hola amigo esto es una posible solución:

<?php

class Bucle{
private $cadena;
private $numero;

public function Bucle(){
$this->cadena = "Veces";
$this->numero = 40;
}

public function bucleResta(){
echo "Bucle Resta: <br>";
while($this->numero >= 0){
echo "Tu numero es: ".$this->numero."<br>";
$this->numero = $this->numero - 5;
}
}

public function bucleVeces(){
echo "Bucle Veces: <br>";
$this->numero = 0;
while( $this->numero <= 100){
echo "Bucle <br>";
$this->numero++;
}
}


}
$objeto = new Bucle();
$objeto->bucleResta();
$objeto->bucleVeces();
?>
 
Ni siquiera te has presentado en el foro :sorrow:
 
Hola amigo esto es una posible solución:

<?php

class Bucle{
private $cadena;
private $numero;

public function Bucle(){
$this->cadena = "Veces";
$this->numero = 40;
}

public function bucleResta(){
echo "Bucle Resta: <br>";
while($this->numero >= 0){
echo "Tu numero es: ".$this->numero."<br>";
$this->numero = $this->numero - 5;
}
}

public function bucleVeces(){
echo "Bucle Veces: <br>";
$this->numero = 0;
while( $this->numero <= 100){
echo "Bucle <br>";
$this->numero++;
}
}


}
$objeto = new Bucle();
$objeto->bucleResta();
$objeto->bucleVeces();
?>

Al margen de que lo pudiste haber hecho en dos lineas y ahorrarte unos bytes, no ayudas haciéndole la tarea a los demás. :topsy_turvy:
 
perdona ya lo he hecho,

esto es lo que me sale pero me da error,

1_ <?php

$contador=40;
while ($contador <=0 ) {
$contador = $contador - 5;
}

?>

2_ <?php

$contador=0;
while ($contador <=100) {
echo "bucle";
}
?>
 
Última edición:
:welcoming: :welcoming: :welcoming:
 
perdona ya lo he hecho,

esto es lo que me sale pero me da error,

1_ <?php

$contador=40;
while ($contador <=0 ) {
$contador = $contador - 5;
}

?>

2_ <?php

$contador=0;
while ($contador <=100) {
echo "bucle";
}
?>

Cuidado porque estás entrando en un ciclo infinito en ambos. Ya te lo corregí, revísalo.

PHP:
// #1

$contador=40;

while ($contador >=0) {
echo $contador.'<br>';    
$contador = $contador - 5;
}


// #2

$contador=1;

while ($contador <= 100) {
echo $contador.' bucle'.'<br>';    
$contador++;
}
 
muchas gracias,,,,

- - - Actualizado - - -

Hola buenas y este ejercicio creéis que lo tengo bien:

Dadas dos variables num2 y num3 hacer una condición donde si las 2 son mayores que 100 se dice "las 2 son mayores que 100" y si son menores no se hace nada.

$num1=101;
$num2=102;

if($num1>100 and $num2>100)
{
echo "las 2 son mayores que 100";
}
 
muchas gracias,,,,

- - - Actualizado - - -

Hola buenas y este ejercicio creéis que lo tengo bien:

Dadas dos variables num2 y num3 hacer una condición donde si las 2 son mayores que 100 se dice "las 2 son mayores que 100" y si son menores no se hace nada.

$num1=101;
$num2=102;

if($num1>100 and $num2>100)
{
echo "las 2 son mayores que 100";
}

En un principio tienes bine el ejercicio, pero si una es mayor y la otra no igual te va a entrar al 'IF', te he puesto un 'else' para que vayas probando. Pero el ejercicio es valido según el enunciado(no es muy especifico)

PHP:
$num1=5;
$num2=105;

if($num1>100 and $num2>100)
{
    echo "las 2 son mayores que 100";
}
else{
    echo "Una de las 2 no es mayore que 100";
}
 
En un principio tienes bine el ejercicio, pero si una es mayor y la otra no igual te va a entrar al 'IF', te he puesto un 'else' para que vayas probando. Pero el ejercicio es valido según el enunciado(no es muy especifico)

PHP:
$num1=5;
$num2=105;

if($num1>100 and $num2>100)
{
    echo "las 2 son mayores que 100";
}
else{
    echo "Una de las 2 no es mayore que 100";
}
Según el enunciado solo tiene que entrar al if si las 2 variables son mayores a 100, por lo tanto lo que puso el user está bien, no hay para que poner el else
 
muchas gracias,,,,

- - - Actualizado - - -

Hola buenas y este ejercicio creéis que lo tengo bien:

Dadas dos variables num2 y num3 hacer una condición donde si las 2 son mayores que 100 se dice "las 2 son mayores que 100" y si son menores no se hace nada.

$num1=101;
$num2=102;

if($num1>100 and $num2>100)
{
echo "las 2 son mayores que 100";
}

Es fácil probar, lo metes en su server y pruebas las 4 posibles combinaciones.

Respecto al if, en líneas cortas es más amigable usar if(): endif;

Por ultimo, ese and en editores sin sintaxis coloreada se hace dificultoso, podrías reemplazarlo con &&.

Saludos!
 
increible, ahora ya se que hay gente dispuesta a apoyar con las tareas.. yo no se mucha programación, pero amigo que bueno que te están apoyando.

Yo solo te hiba a pasar a dejar PHP: Hypertext Preprocessor esta paginita que me ha servido de mucho. saludos.
 
muchas gracias por todo,
 

Temas similares

titonbolero
Respuestas
2
Visitas
38
BotBeta
BotBeta
titonbolero
Respuestas
0
Visitas
20
titonbolero
titonbolero
titonbolero
Respuestas
3
Visitas
42
BotBeta
BotBeta
E
Respuestas
0
Visitas
48
EmprendeEstoicismo
E
Atrás
Arriba