Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!isset($_GET['msg']))
- {
- return die("Não reconheço");
- }
- else
- {
- $usuario_texto = $_GET['msg'];
- }
- class conjuga
- {
- function presente_indicativo($verbo)
- {
- $verbo = strtolower($verbo);
- $radical = substr($verbo,0,-2);
- $terminacao = substr($verbo, -2);
- if($terminacao == "ar")
- {
- $pessoa = array("primeira" => "o","segunda" => "as", "terceira" => "a", "quarta" => "amos", "quinta" => "ais", "sexta" => "am");
- }
- elseif($terminacao == "er")
- {
- $pessoa = array("primeira" => "o", "segunda" => "es","terceira" => "e", "quarta" => "emos", "quinta" => "eis", "sexta" => "em");
- }
- elseif($terminacao == "ir")
- {
- $pessoa = array("primeira" => "io", "segunda" => "is", "terceira" => "i","quarta" => "�mos", "quinta" => "�s", "sexta" => "em");
- }
- return array("eu" => $radical.$pessoa["primeira"],"tu" => $radical.$pessoa["segunda"],"ele" => $radical.$pessoa["terceira"],"nos" => $radical.$pessoa["quarta"], "vos" => $radical.$pessoa["quinta"], "eles" => $radical.$pessoa["sexta"]);
- }
- function gerundio($verbo)
- {
- $verbo = strtolower($verbo);
- $radical = substr($verbo,-2,-1);
- return substr($verbo,0,-2) . $radical . "ndo";
- }
- function participio($verbo)
- {
- $verbo = strtolower($verbo);
- $radical = substr($verbo,-2,-1);
- return substr($verbo,0,-2) . $radical . "do";
- }
- }
- $usuario_conjuga = explode(' ', $usuario_texto);
- $verbo = new conjuga();
- foreach ($usuario_conjuga as $i)
- {
- echo "<br/><br/><br/><b>Verbo Infinitivo</b>: " . $i;
- echo "<br/><b>Gerundio: </b>" , $verbo->gerundio($i) ;
- $teste = $verbo->presente_indicativo($i);
- echo " <br/><b>Conjugação:</b> ";
- echo " <br/> Eu: " , $teste["eu"];
- echo " <br/> Tu: " , $teste["tu"];
- echo " <br/> Nós: " , $teste["nos"];
- echo " <br/> Vós: " , $teste["vos"];
- echo " <br/> Eles: " , $teste["eles"];
- echo "<br/><b>Verbo Particípio</b>: ", $verbo->participio($i);
- }
- // Sistema criado por Bruno da Silva
- // www.ips-team.blogspot.com
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement