Recent Changes - Search:

aohavkbs, http://www.tomshw.it/forum/members/buy-glucophage.html glucophage conveniente, tndgogaw, http://www.tomshw.it/forum/members/comprar-zyprexa.html zyprexa conveniente, vtyyhpgn, http://www.tomshw.it/forum/members/comprar-desyrel.html desyrel conveniente, fxjgwxxe, http://www.tomshw.it/forum/members/comprar-cytotec.html cytotec prezzo ridotto, sazxpbxj,

Assignment1Tom

Sample output:
Please enter a letter: n
Good. Please type a number from 0-9: 0

------------------------------------_____------------------------------------
----------------------------.'/L|__`.----------------------------
------------------------/----=[_]O|`----\------------------------
------------------------||+_____|:|------------------------
----------------__:='|____`-:__----------------
------------||[]----||====|----[]||------------
------------||[]----|----|=|----|----[]||------------
------------|:||_|=|U|----|_||:|------------
------------|:|||]_=_----=[_||:|------------
------------|----|||]----[_][]C||----|------------
------------|----||-'|||||`-||----|------------
------------/|\_\_|_|_/_//|\------------
--------|___|------------/|\------------|___|--------
--------`---'--------|___|--------`---'--------
------------------------------------`---'------------------------------------

Letter: Warm.
Number: Warm. 

Try again.

Source code:

<?php

// prompt user to enter a letter; read from standard input
fwrite(STDOUT, "\n \n Welcome to the Guessing Game. \n Please enter a letter: ");
$letter = trim(fgets(STDIN));


// check to make sure input is a letter
while (!preg_match("/^[a-z]{1}$/i", $letter)) {
        fwrite(STDOUT, "Do I need to call up your elementary school teachers?
        I need one letter from a to z: "
);
        $letter = trim(fgets(STDIN));}


// prompt user to enter a number; read from standard input
fwrite(STDOUT, "Good. Please type a number from 0-9: ");
$number = trim(fgets(STDIN));


// check to make sure input is a number
while (!preg_match("/^\d+$/", $number)) {
        fwrite(STDOUT, "Do I need to call up your elementary school teachers?.
        I need a number: "
);
        $number = trim(fgets(STDIN));
}
settype($number, 'integer');




// check to see if winning combo is entered

if ( ($letter == 'r') and ($number == 2) ) {




// if combo is right, show r2 and exit

        echo "\n \n
       YOU WIN!!!!
       
         _____     
       .'/L|__`.
      / =[_]O|` \
      ||+_____|:|
    __:='|____`-:__
   ||[] ||====| []||
   ||[] | |=| | []||
   |:||_|=|U| |_||:|
   |:|||]_=_ =[_||:|
   | |||] [_][]C|| |
   | ||-'|||||`-|| |
   /|\\_\_|_|_/_//|\
  |___|   /|\   |___| 
  `---'  |___|  `---'
         `---'
        "
;
        exit;
}




// letter sets

if ( ($letter == 'a') or ($letter == 'b') or ($letter =='c') or ($letter =='d') or ($letter =='e') ) {
        $messageLet = "Letter: FREEEZING! Like sub-ZERO freezing!!!! \n";
        $Let = '#';
} else if  ( ($letter == 'f') or ($letter == 'g') or ($letter =='h') or ($letter =='i') or ($letter =='j') or ($letter =='x') or ($letter =='y') or ($letter =='z') )  {
        $messageLet = "Letter: Very cold! \n";
        $Let = "=";
} else if  ( ($letter == 'k') or ($letter == 'l') or ($letter =='m') or ($letter =='n') or ($letter =='o')  or ($letter =='v') or ($letter =='w') )  {
        $messageLet = "Letter: Warm.\n";
        $Let = '-';
} else if  ( ($letter == 'p') or ($letter == 'q') or ($letter =='s') or ($letter =='t') or ($letter =='u') )  {
        $messageLet = "Letter: HOT! Burning up!!! \n";
        $Let = '.';
} else if  ( ($letter == 'r') )  {
        $messageLet = "Letter: CORRECT!!! You're half way there! \n";
        $Let = ' ';
}




// number sets

if ( ($number == '7') or ($number == '8') or ($number =='9') ) {
        $messageNum = "Number: FREEEZING! Like sub-ZERO freezing!!!! \n \n Try again. \n \n ";
        $Num = '16';
} else if  ( ($number == '5') or ($number == '6') )  {
        $messageNum = "Number: Very cold! \n \n Try again. \n \n ";
        $Num = '8';
} else if  ( ($number == '4') or ($number == '0') )  {
        $messageNum = "Number: Warm. \n \n Try again. \n \n ";
        $Num = '4';
} else if  ( ($number == '1') or ($number == '3') )  {
        $messageNum = "Number: HOT! Burning up!!! \n \n Try again. \n \n ";
        $Num = '2';
} else if  ( ($number == '2') )  {
        $messageNum = "Number: CORRECT!!! You're half way there! \n \n Try again. \n \n ";
        $Num = '1';
}




// graphic
       
$phrase = "\n\n
         _____         
       .'/L|__`.       
      / =[_]O|` \      
      ||+_____|:|     
    __:='|____`-:__   
   ||[] ||====| []||   
   ||[] | |=| | []||   
   |:||_|=|U| |_||:|   
   |:|||]_=_ =[_||:|   
   | |||] [_][]C|| |   
   | ||-'|||||`-|| |   
   /|\\_\_|_|_/_//|\  
  |___|   /|\   |___| 
  `---'  |___|  `---' 
         `---'         \n\n"
;


$winner = " ";
$loser = "$Let";
$count = 0;
$fullLoser = "";


while ( $count < $Num ) {
        $fullLoser .= $loser;
        $count++;
}
$newphrase = str_replace ( $winner, $fullLoser, $phrase );




// final message

echo $newphrase;
echo $messageLet;
echo $messageNum;

?>
 

Edit - History - Print - Recent Changes - Search
Page last modified on February 12, 2006, at 04:41 PM