Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Reto: ¿puedo retirar mis donaciones de Twitch?

8/25
Recursos

Aportes 37

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

¡Michi suerte con este reto!

.
Sí, dije Michi en lugar de mucha 😸. Este es un reto fácil, simplemente debes de tomar una decisión con base en lo que tu usuario escriba, y tú ya sabes tomar decisiones 😼.
.
De nuevo, recuerda que no hay código correcto ni código incorrecto, si tu programa funciona tu programa está bien 💚.
.
Compártenos tu solución acá en los aportes, veamos cuántas formas diferentes nos ideamos para resolver el mismo problema 👀👇

Reto resuelto con validacion de formulario

<form action="
    <?php 
        echo htmlspecialchars($_SERVER['PHP_SELF']);
    ?>"
method="post">

    <labe>Ingresa tus donaciones</label>
    <input type="text" name="count">
    <button name="submit">Solicitar</button>

</form>

<?php

if(isset($_POST['submit']) || isset($_GET['submit'])){
    if( $_POST['count'] >= 100){
        echo 'Tu dinero se enviara pronto enjoy :)';
    } else{
        echo "Sigue haciendo stream tus donaciones
        son  {$_POST['count']} USD
         de debe ser mayor a 100 USD"; 
    }
}

Este es mi aporte al reto

<?php

$monto = readline("Digita el monto que posees: ");

if ($monto >= 100) {
    echo "Adelante, puedes retirar tu dinero.";
} else {
    echo "Los siento, tienes que seguir estreameando hasta tener 100 o mas en tu cuenta.";
}

echo "\n";
<?php

$saldoMinimo = 100;

$saldoStreamer = readline("Ingrese su Saldo Actual: \n");

if ($saldoStreamer >= $saldoMinimo ) {
    echo "Su retiro fue todo un exito";
}
else {
    echo "Lo sentimos su retiro no puede ser efectuado. \n";
    echo "El saldo minimo es de " . $saldoMinimo . " y su saldo es de " . $saldoStreamer ;
}

<?php

$streamer = readline ( "Para retirar el dinero coloca la cantidad que tienes: ");

if ($streamer >= 100) {
echo "Puedes retirar tu dinero 😃 ";
} else {
echo "No puedes retirar tu dinero 😦 ";
}

echo “\n”;

simple y sencillo:

<?php

$monto_minimo = 100;

$actual = readline("Ingerse su monto actual \n");

if($actual < 100)
   echo "Error, usted no puede retirar sus donaciones, debe tener como minimo 100 dolares";
else 
    echo "Donaciones retiradas exitosamente";   

?>
<?php

$donaciones = readline("¿Cuanto dinero tienes en tu cuenta?");
$donaciones = (int) $donaciones;

if ($donaciones >= 100)
echo "Puedes retirar tus donaciones";
else 
echo "Aun no alcanzas el minimo para retirar, espera por mas donaciones";

echo "\n";

esta es la manera en que lo hice

<?php

$total_dinero = readline("Ingrese la cantidad de dinero que tiene: ");

echo "\n";

if($total_dinero >= 100){

    echo "La cantidad de dinero que tiene es: " . $total_dinero ." dolares, si puede retirar dinero" . "\n";

}else {
    echo "Necesita generar 100 o mas de 100 dolares, para poder retirar el dinero" . "\n";
}
    <?php
    $monto = readline("Ingrese su saldo: ");
    $monto_int = (int)$monto;
    echo "Posee: $$monto_int \n";

    if($monto_int >= 100){
        echo "Usted puede retirar su dinero";
    }
    else if($monto_int > 0){
        echo "No tiene saldos suficientes para retirar su dinero, el minimo requerido es $100.00";
    }
    else{
        echo "No tiene dinero en su cuenta";
    }
$cantidad = readline('Ingrese la cantidad de donaciones: ');

$cobro = $cantidad >= 4000 ? 'Puedes retirar' : 'No puedes retirar';

echo $cobro;

<?php
$donaciones = readline("Cuanto dinero tienes en donaciones $");

if($donaciones >= 100):
    $desicion =readline("Deseas retirar el total del dinero?(s/n) ");
    if ($desicion === 's' or $desicion === 'si'):
        echo "Tus $ $donaciones fueron transferidos a tu cuenta bancaria\n";
        $donaciones = 0;
    endif;        
else:
    echo "Lo sentimos no tienes el suficiente dinero para retirar :(\n";
endif;
echo "Saldo: $ $donaciones\n";

asi me quedo a mi 😛

<?php
$dinero=readline("Cuanto dinero tienes:");
if($dinero>=100){
    echo "retira";
}else{
    echo "error";
}
?>

Le agregue ciertas validaciones de que si es tiene los fondos pueda preguntar cuando decee retirar y le muestre el saldo, pero si decea retirar mas de lo que tiene en donaciones, le muestra un mensaje que no puede retirar mas de lo adquirido.

Pd. si alguien tiene una manera de mejorarlo estoy abierto a opiniones

<?php
$donaciones=100;
$persona_donaciones_propias = readline("Cuanto es su saldo actual: ");
if ($persona_donaciones_propias >= $donaciones){
    $retirar_saldo_total = readline("Cuanto decea retirar: ");
    if($retirar_saldo_total > $persona_donaciones_propias){
        echo " lo siento... no puedes retirar mas de lo que tienes donado";
    }else
    echo "se ha retirado:  " . $retirar_saldo_total . " le quedan en donaciones: " . ($persona_donaciones_propias - $retirar_saldo_total)    ;
}else{
    echo "no puede retirar sus donaciones te hacen falta: " . ($donaciones - $persona_donaciones_propias) . " Donaciones para llegar a la meta y asi podras retirar.";
}

echo "\n"
?>

// mi reto
<?php
$monto_usuario_twich=100;

switch($monto_usuario_twich){
case 100:
echo “Puedes Retirar el Monto de {$monto_usuario_twich}$<br>”;
break;
case 50:
echo “No Puedes Retirar el Monto de {$monto_usuario_twich}$ debido a que es necesario tener al menos 100$ para retirar”;
break;
};

?>

Agregue una resta para que sepa cuanto le falta para poder retirar

<?php
    $donaciones = readline('Cuantos dolares tienes en donaciones?');

    if($donaciones >= 100){
        echo "Tienes {$donaciones} puedes retirar...\n";
    }
    else{
        echo "Aun te falta ". (100 - $donaciones) . " para poder retirar \n";
    }
?>

<?php

$amount = readline('Ingresa cuánto tienes en la cuenta ');

if($amount >= 100){
echo “Claro, retira todo lo que quieras hasta $amount”;
}

else{
echo "Lo siento te faltan ".(100 - $amount) .’ ’ .‘para poder retirar’;
}

echo “\n”;

?>

Mi pequeño aporte, aunque el código podría ser mejor.

Quise hacerlo con switch, en vez de if else solo por intentar xD

<?php

//pregunta de usuario

$usuario = "usuario";

echo $usuario . ": puedo retirar mis donaciones? ";

echo "\n";

//interacion con la plataforma


$plataforma = "plataforma";

$dinero =  readline( $plataforma . ": cuanto dinero tienes? ");

//respuesta dependiendo de la cantidad ingresado

switch($dinero >=100 ){
    case 1:
        echo "Sip, ya puedes retirar tu dinero";
        break;
    default:
      echo "no, aun no puedes, necesitas 100 como minimo";    
};

<?php
/* El siguiente reto consiste en crear una estructura de control para hacer retiros de ingreso acumulado. La condición es que para poder retirar necesitas acumular o recibir un mínimo de 100€
*/

$ingresos_para_retiro = 100;
$ingresos_actuales = readline("indica tus ingresos actuales ");

if ($ingresos_actuales <= 99) {
echo "no puedes retirarlos aún, para hacerlo necesitas mínimo 100€ ";
}
else {
echo “puedes retirar tus ingresos actuales. Completa el formulario. ¡Sigue así!”;
}

echo “\n”;

Comparto mi aporte al reto!!

<?php

$min_money = 100;

$donaciones = readline("Ingresa la cantidad de dinero que tienes : ");

if($donaciones >= $min_money){
    echo "Has retirado $donaciones USD !!";
}

else {
    echo "No tienes suficiente dinero, perdon :C";
}

echo "\n";

<!DOCTYPE html>
<html lang=“en”>
<head>
<meta charset=“UTF-8”>
<meta http-equiv=“X-UA-Compatible” content=“IE=edge”>
<meta name=“viewport” content=“width=device-width, initial-scale=1.0”>
<title>informacion usuario</title>
</head>
<body>
<form action=“reto2.php” method=“get”>
<input type=“number” name=“datos” placeholder=“valor”>
<input type=“submit” value=“Enviar”>
</form>
</body>
</html>

<?php

$donaciones = $_GET[“datos”];

if ($donaciones > 100 ) {
echo "si puedes retirar tus donaciones " ;
}
else {
echo "no puedes retirar tus donaciones solo despues de 100 dolares " ;
}

<?php 

$dinero_total = readline("Ingresa el monto total de dinero(dolares) que tienes en tu cuenta de Twitch:");

if($dinero_total < 100) {
   echo "Lamentablemente no tiene el monto mínimo para realizar un retiro (100 dolares).";
}
else
{
    echo "Su dinero ha sido depositado en su cuenta bancaria registrada en la plataforma.";
}

comparto mi codigo 😃

<?php

$How_much_money_do_I_have = readline ("How much money do I have?: ");
if($How_much_money_do_I_have >= 100){
    echo "You can remover your money";
}
else{
    echo "Sorry, your money is insufficient, you need: " . 
    (-1 * ($How_much_money_do_I_have - 100)) . " dollars";
}
echo "\n";

?>

Así quedó :3

<?php

$saldo_actual = readline("Ingresa tu dinero actual para poder realizar el retiro: ");

if($saldo_actual >= 100){
    echo "Puedes retirar tu dinero, ve a tu cajero mas cercano en convenio con tiwtch";
}

else{
    echo "No puedes retirar tu dinero, debes tener como mínimo 100 dolares en tu cuenta para realizar el retiro.";
}

echo "\n";
<?php

$Dinero =200;
if($Dinero>=100){
    echo "Puede retirar dinero, por que tiene $Dinero dólares";
} else if(100 - $Dinero==1){
    echo "No puede retirar por que le falta " . (100 - $Dinero) . " dólar para poder sacar"; 
} else{ 
   echo "No puede retirar por que le faltan " . (100 - $Dinero) . " dólares para poder sacar"; 
}
$totalDonaciones = readline("Ingresa el total de donaciones que tienes actualmente: ");

if($totalDonaciones >= 100) {
    echo "Felicidades, cumple con el minimo de retiro, aqui esta su dinero: $totalDonaciones$"; 
}else {
    echo "Lo sentimos, aun no cumple con el minimo de retiro de 100$";
}

echo "\n";
<<?php

$minimo = 100;
$dinero_guardado_de_streamer = readline("ingrese la cantidad de dinero: ");

if($dinero_guardado_de_streamer >= $minimo){
    
    echo "Puede retirar o recibir las donaciones";
}
else {echo "F NO PUEDES RETIRAR";}





?>
> 

Acá les dejo mi ejercicio resuelto antes de ver la solución

<?php
const MONTO_MINIMO = 100;
echo `clear`;
$br  = "\n";
$hr  = "------------------------------------------------------------------------------------------\n";
$hhr = "==========================================================================================\n";

echo $hhr.'RETO: RETIRO DE DONACIONES DE TWITCH'.$br.$hhr;
$montoDonaciones = readline('¿Cuánto dinero tienes acumulado actualmente en donaciones de Twitch?: ');

if (is_numeric($montoDonaciones) && $montoDonaciones >= 0) {
    if ($montoDonaciones == 0) {
        echo 'No tienes nada en donaciones, ¿qué dinero esperas retirar? ¡Gana más donaciones!';} else if ($montoDonaciones < MONTO_MINIMO) {
        echo 'Aún te falta para retirar, debes juntar otros '.MONTO_MINIMO - $montoDonaciones.' pesos.';} else {
        echo 'Ya tienes saldo suficiente para retirar. ¡Adelante, disfruta del fruto de tu esfuerzo!';}
} else {
    echo 'Ingresa un monto válido.';
}

echo $br.$hr;

Jejejeje creo que me fui lejos.

$twitch = array(
    'usuario1' => 90,
    'usuario2' => 120,
    'usuario3' => 500
);


function imprimir(array $datos)
{
    foreach($datos as $k => $v)
    {
        if($v >= 100){
            echo "Usted puede retirar su plata\n";
        } else {
            echo "Usted tiene {$v}\n";
        }
    }
}

imprimir($twitch);

Mi ejercicio (lo hice antes de ver el video).

<?php

$twitch_user = readline("Ingresa cuantos bits tienes ahorrados?: ");

$twitch_user = (int)$twitch_user;

if ($twitch_user > 100)
    echo"Puedes retirar tus bits";
else
    echo"Aun no tienes los bits necesarios para retirar";


echo "\n";

Mi solución:

<?php

$monto_minimo_retiro = 100;
$monto_donacion = 5;

$donaciones = readline("Cuantas donaciones recibio el streamer en la ultima transmision: ");
$saldo = $donaciones * $monto_donacion;     

echo "\n";

if ($saldo >= $monto_minimo_retiro){
    echo "Saldo de donaciones: $$saldo. \n";
    echo "El monto minimo de retiro es de $$monto_minimo_retiro. \n";
    echo "Ya ya puedes retirar tu saldo. \n";
}
else{
    echo "Saldo de donaciones: $$saldo. \n";
    echo "El monto minimo de retiro es de $$monto_minimo_retiro. \n";
    $faltante = $monto_minimo_retiro - $saldo;              //se definen estas dos variables aca, porque en caso de que pueda retirar el saldo no hace falta usarlas
    $donaciones_pendientes = $faltante / $monto_donacion;
    echo "Te faltan $$faltante, lo que equivale a $donaciones_pendientes donaciones mas para retirar tu saldo.\n";
}

//hecho por Eduardo Peraza

Mi solucion al reto antes de ver la solucion:

$money = readline("Ingresa el monto de dinero que recolectaste: ");

if ($money >= 100)
  echo "Puedes retirar tu dinero";
else if ($money < 100 && $money > 70)
  echo "Estas a muy poco de poder retirar tu dinero";
else
  echo "Lo sentimos, no puedes retirar tu dinero";

aquí dejo mi reto uwu

<?php

$usuario = readline("ingresa tu nombre de usuario ");

echo "\n";

echo "hola " . $usuario . " ingresa la cantidad de dinero que tienes en tu cuenta: ";

echo "\n";

$dinero = readline("ingresa tu cantidad ");

echo "\n";

if($dinero < 100)
{
    $faltante = $dinero - 100;
    echo "uy " . $usuario . " solamente tienes " . $dinero . " te faltan " . $faltante . " para poder retirar \n";
}
else if($dinero >= 100)
{
    echo $usuario . " tu dinero llegara pronto \n";
}
else{
    echo "esos ni son numeros xD";
}
$monto_min = 100;

$donaciones = readline("Digite el monto a donar: ");

switch($donaciones){

    case $monto_min <= $donaciones:
        echo "Puede retirar sus donaciones";
        break;

    case $monto_min > $donaciones:
        echo "Aun no puedes retirar tus donaciones, debes alcanzar un monto min a ".$monto_min;
        break;
}
<?php
$minimo = 100;
$donaciones = readline("¿Cuanto dinero donado tienes?");

if ($donaciones >= $minimo) {
    echo("Puedes retirar los $$donaciones. Disfrutalos jeje");
}
else if ($donaciones == 0) {
    echo("No tienes plata ni para Twitch");
}
else {
    echo("No te alcanza la money, te faltan $" . $minimo-$donaciones . ". Pide más donaciones");
} 

Aqui les dejo mi humilde código.

<?php
$min = 100;
$retiro = readline("Ingrese la cantidad que desea retirar: \n");

if ($retiro >= $min)
    echo "puedes retirar tus USD:$retiro";
    else echo "La Cantidad minima a retirar es USD$min te faltan USD" .
     $min - $retiro . 
    " Para poder retirar.";
echo "\n"
?>

Aquí mi pequeño aporte de este reto. A veces no se necesitan muchas líneas de código para resolver un problema.

<?php

$donaciones = readline("Ingresa la cantidad de dolares que tienes en tu cuenta de twitch: ");

if ( $donaciones >= 100.00 ) {
    echo "\nFelicidades!! Puedes retirar tu dinero. Sigue así!!\n";
} else {
    echo "\nLo sentimos, debes esperar un poco más para retirar el dinero.\n";
}