<code>&lt;?php /* reto con la condicional switch, en cual la condición es que si tiene $ 100 lo * puedes retirar y si no no puedes re...

Mauricio Reyes

Mauricio Reyes

Pregunta
studenthace 3 años
<?php /* reto con la condicional switch, en cual la condición es que si tiene $ 100 lo * puedes retirar y si no no puedes retirar. */ //Donacion 1=20 //Donacion 2=89 //Donacion 3=150 //Donacion 4=155 $donacion= 180; switch ($donacion){ case $donacion < 20: echo"No puede retirar, saldo insuficiente"; break; case $donacion < 89: echo "Todavía no tiene saldo"; break; case $donacion = 150: echo " solo puedes retirar 100"; break; case $donacion >= 155: echo " si puede retirar"; break; default: echo "saldo insuficiente"; } echo "<hr>";

Este es mi código. Pero no entiendo entra tan solo al tercer caso y no pasa. Que me quedo mal?

1 respuestas
para escribir tu comentario
    Carlos Enrique Rocha Zamudio

    Carlos Enrique Rocha Zamudio

    studenthace 3 años

    por que en case $donacion =150: lo estas asignando con el = mas no comparando con el ==, cambia por ==

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Explora PHP creando un juego del ahorcado. Descubre cómo trabajar con arreglos, condicionales y ciclos para controlar el flujo del juego. Implementa funciones y plantillas para gestionar el código de forma eficiente.

Curso de PHP: Arreglos, Funciones y Estructuras de Control
Curso de PHP: Arreglos, Funciones y Estructuras de Control

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Explora PHP creando un juego del ahorcado. Descubre cómo trabajar con arreglos, condicionales y ciclos para controlar el flujo del juego. Implementa funciones y plantillas para gestionar el código de forma eficiente.