Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

A história da goiaba - Dicas de Programação em PHP

Vou transcrever para vocês nobres leitores a história da Goiaba usando a lógica de programação, este drama foi relatado em um vídeo do Youtube.


Versão apenas em áudio: montagem da história da goiaba no soundcloud
Resumo simplificado:
La nas quebrada onde eu moro mano, tem no ponto de onibus um vendedor de goiaba né.
Um dia ali eu tinha 1,5 né. Eu estava morrendo de fome.
Fiquei pensando, será que eu pego o onibus ou será que compro uma goiaba?
Comprei uma goiaba, gigante a goiaba.
Dois maluco ali na frente me chamaram
-Chega ai, chega ai, chega ai mano!
-Qual foi?
O bicho tascou a mão na minha goiaba, pegou minha goiaba
-Caraca mano, se pegou minha goiaba?
-Jaera a sua goiaba!
-Caralho mano, o cara roubou minha goiaba!
Vamos ao trabalho, vamos treinar o uso do if nesta lógica maluca e manipular a variável array $mano!

//Um dia ali eu tinha 1,5 né. Eu estava morrendo de fome.
$mano = array();
$mano['fome'] = true;
$mano['humor'] = 'Morrendo de Fome';
$mano['dinheiro'] = 1.5;
$mano['rango_bom'] = false;
$mano['sabedoria_das_ruas'] = false;

$doisMalucos = array();
$doisMalucos['fome'] = true;
$doisMalucos['humor'] = 'Morrendo de Fome';
$doisMalucos['rango_bom'] = false;
$doisMalucos['procedimento']['chamada_para_roubo'] = true;

//La nas quebrada onde eu moro mano, tem no ponto de onibus um vendedor de goiaba né.
$vendedorDeGoiaba = array();
$vendedorDeGoiaba['estoque'] = 'goiaba gigante!';

$quebrada = array();
$quebrada['parada_de_onibus']['vendedor_de_goiaba'] = $vendedorDeGoiaba;
$quebrada['ali_na_frente']['dois_malucos'] = $doisMalucos;

//Fiquei pensando, será que eu pego o onibus ou será que compro uma goiaba?
if($mano['fome'] === false){
    $mano['dinheiro'] -= 1.5;
    $mano['humor'] = 'Quebrado de grana';
    pegarOnibus($mano);
} else {
    $temUmVendedorDeGoiabaNaParadaDeOnibus = (isset($quebrada['parada_de_onibus']['vendedor_de_goiaba']['estoque']));
    $mano['humor'] = 'Será que tem goiaba grande?';

    if($temUmVendedorDeGoiabaNaParadaDeOnibus){
        $estoque = $quebrada['parada_de_onibus']['vendedor_de_goiaba']['estoque'];
        //Comprei uma goiaba, gigante a goiaba.
        if($estoque == 'goiaba gigante!'){
            $mano['dinheiro'] -= 1.5;
            $mano['rango_bom'] = true;
            $mano['humor'] = 'Eufórico!';
        }
    }
}

//-Chega ai, chega ai, chega ai mano!
$chamadaRoubo = (isset($doisMalucos['procedimento']['chamada_para_roubo'])) ? $doisMalucos['procedimento']['chamada_para_roubo'] : false;
$interromperTempoParaComer = ($chamadaRoubo === true && $mano['sabedoria_das_ruas'] === false);

//Dois maluco ali na frente me chamaram
if($interromperTempoParaComer === true){

    //-Qual foi?
    $mano['humor'] = 'Curioso...';

    //O bicho tascou a mão na minha goiaba, pegou minha goiaba
    if(isset($doisMalucos['fome']) && $doisMalucos['fome'] === true){
        $doisMalucos['rango_bom'] = true;
        $doisMalucos['humor'] = 'Jaera a sua goiaba!';
        $mano['rango_bom'] = false;
        $mano['humor'] = 'Caralho mano, o cara roubou minha goiaba!';
    }
}

if($mano['rango_bom'] === true){
    $mano['rango_bom'] = false;
    $mano['fome'] = false;
    $mano['humor'] = 'Feliz!';
}
//Resultado
//Array ( [fome] => true [humor] => 'Caralho mano, o cara roubou minha goiaba!' [dinheiro] => 0 [rango_bom] => false [sabedoria_das_ruas] => false)
//Caso tenha sabedoria_das_ruas = true
//Array ( [fome] => false [humor] => 'Feliz!' [dinheiro] => 0 [rango_bom] => false [sabedoria_das_ruas] => true )


This post first appeared on DefconTech, please read the originial post: here

Share the post

A história da goiaba - Dicas de Programação em PHP

×

Subscribe to Defcontech

Get updates delivered right to your inbox!

Thank you for your subscription

×