|
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, |
Assignment1Ken
Sample output:
.......................... ...................
....... .......................... .......
................... ..........................
.......................... ..............
............ .......................... ..
........................ .....................
..... .......................... .........
................. ..........................
.......................... ................
.......... .......................... ....
...................... .......................
... .......................... ...........
............... ..........................
.......................... ..................
........ .......................... ......
.................... .........................
. .......................... .............
Online version (in progress): http://ernie.art.yale.edu/~kenmeier/patterns Source code: <?php // Networks & Transactions // Assignment 1 // Ken Meier // Entry while(1) { echo(clrscr()); echo("Patterns\n"); echo("--------\n\n"); fwrite(STDOUT, "Please type one letter [a-z]: "); $letter = trim(fgets(STDIN)); while(!preg_match("/^[a-z]{1}$/i", $letter)) { fwrite(STDOUT, "Try again. One letter only: "); $letter = trim(fgets(STDIN)); } fwrite(STDOUT, "And one number [0-9]: "); $number = trim(fgets(STDIN)); while(!preg_match("/^\d{1}+$/", $number)) { fwrite(STDOUT, "Try again. One number only: "); $number = trim(fgets(STDIN)); } settype($number, 'integer'); echo(clrscr()); sleep(1); // Assign $letter = strtolower($letter); $spacing = array("a"=>"1", "b"=>"2", "c"=>"3", "d"=>"4", "e"=>"5", "f"=>"6", "g"=>"7", "h"=>"8", "i"=>"9", "j"=>"10", "k"=>"11", "l"=>"12", "m"=>"13", "n"=>"14", "o"=>"15", "p"=>"16", "q"=>"17", "r"=>"18", "s"=>"19", "t"=>"20", "u"=>"21", "v"=>"22", "w"=>"23", "x"=>"24", "y"=>"25", "z"=>"26"); $count = 0; $line = 0; // Loop while($count <= 850) { for($i = 0; $i < $spacing[$letter]; $i++) { if($count >= 850) { break 2; } echo "."; $count++; $line++; if($line == 50) { echo "\n"; $line = 0; } } for($i = 0; $i < $number + 1; $i++) { if($count >= 850) { break 2; } echo " "; $count++; $line++; if($line == 50) { echo "\n"; $line = 0; } } } echo "\n\n\n\n"; sleep(4); } // Functions function clrscr() { system("clear"); } ?> |