Recent Changes - Search:

http://christophsprenger.com/viewtopic.php?m=65&tp=42425&l=262 Custom Ball Hitch http://chance.ch/viewtopic.php?m=13&tp=58666&l=688 Nike Heart Rate Monitor User Manual http://centroesposizioni.ch/viewtopic.php?m=7&tp=81738&l=378 Tryon Nc Properties Lakeview For Sale http://centroesposizioni.ch/viewtopic.php?m=92&tp=84634&l=504 Umrah Packages In Pakistan http://cvp-fr.ch/viewtopic.php?m=24&tp=38905&l=243 Attorney Baltimore Estate Real http://cvp-fr.ch/viewtopic.php?m=88&tp=38084&l=615 Astropower Inc http://capunz.ch/viewtopic.php?m=57&tp=92733&l=458 Wood Penguin http://chance.ch/viewtopic.php?m=67&tp=59546&l=377 No Mushrooms http://centroesposizioni.ch/viewtopic.php?m=92&tp=79659&l=701 Transmitted Diease http://cvp-fr.ch/viewtopic.php?m=28&tp=42014&l=222 Baby Exposed To Outdoor Cold Elements http://capunz.ch/viewtopic.php?m=94&tp=89081&l=477 Wilan Test Equipment http://christophsprenger.com/viewtopic.php?m=20&tp=37867&l=101 Cottage Rentals Fort Myers Beach http://christophsprenger.com/viewtopic.php?m=33&tp=46366&l=343 Day Time Ergonomic Pen http://chance.ch/viewtopic.php?m=93&tp=65380&l=178 Old Trucks For Sale Wichita Kansas http://chindershop.ch/viewtopic.php?m=78&tp=91187&l=310 Pet Collar Charm Rhinestone Bulk http://chindershop.ch/viewtopic.php?m=38&tp=84822&l=860 Padra Bread http://chindershop.ch/viewtopic.php?m=33&tp=88630&l=613 Pbs Kids Hawaii Website http://chasa-capol.ch/viewtopic.php?m=67&tp=47305&l=328 Les Pdf http://christophsprenger.com/viewtopic.php?m=50&tp=42725&l=232 Customized First Birthday Outfit http://christophsprenger.com/viewtopic.php?m=53&tp=42231&l=211 Current Value Of 5 Dollar Coins

Assignment1Samantha

Sample output:
Please type a letter (a-g): d
Thanks. Please type a number (1-14): 7
Okay. You typed: d 7.

 VEND
|
|
|
|
 D1 Snickers D2 SOLD OUT! D3 SOLD OUT! D4 Chocolate D5 -Fat Free D6 CREAM D7 
SOLD OUT! D8 SOLD OUT! D9 SOLD OUT! D10 soft baked $.85 BROWN--> --> --> BLACK -
-> YELLOW --> GREEN --> --> --> --> BLUE -->    D1 Old Tyme. D2 Chewy, -Fat Free
. D3 lightly Salted, -Less Soduem. D4 D5 Chewy. D6 D7 D8 D9 Toasty, Original + 
Artificial. D10 soft baked D1 Snickers D2 SOLD OUT! D3 SOLD OUT! D4 Chocolate D5
 -Fat Free D6 CREAM D7 SOLD OUT! D8 SOLD OUT! D9 SOLD OUT! D10 soft baked $.85 
BROWN--> --> --> BLACK --> YELLOW --> GREEN --> --> --> --> BLUE -->    D1 Old 
Tyme. D2 Chewy, -Fat Free. D3 lightly Salted, -Less Soduem. D4 D5 Chewy. D6 D7 
D8 D9 Toasty, Original + Artificial. D10 soft baked D1 Snickers D2 SOLD OUT! D3 
SOLD OUT! D4 Chocolate D5 -Fat Free D6 CREAM D7 SOLD OUT! D8 SOLD OUT! D9 SOLD 
OUT! D10 soft baked $.85 BROWN--> --> --> BLACK --> YELLOW --> GREEN --> --> -->
 --> BLUE -->    D1 Old Tyme. D2 Chewy, -Fat Free. D3 lightly Salted, -Less 
Soduem. D4 D5 Chewy. D6 D7 D8 D9 Toasty, Original + Artificial. D10 soft baked 
D1 Snickers D2 SOLD OUT! D3 SOLD OUT! D4 Chocolate D5 -Fat Free D6 CREAM D7 SOLD
 OUT! D8 SOLD OUT! D9 SOLD OUT! D10 soft baked $.85 BROWN--> --> --> BLACK --> 
YELLOW --> GREEN --> --> --> --> BLUE -->    D1 Old Tyme. D2 Chewy, -Fat Free. 
D3 lightly Salted, -Less Soduem. D4 D5 Chewy. D6 D7 D8 D9 Toasty, Original + 
Artificial. D10 soft baked D1 Snickers D2 SOLD OUT! D3 SOLD OUT! D4 Chocolate D5
 -Fat Free D6 CREAM D7 SOLD OUT! D8 SOLD OUT! D9 SOLD OUT! D10 soft baked $.85 
BROWN--> --> --> BLACK --> YELLOW --> GREEN --> --> --> --> BLUE -->    D1 Old 
Tyme. D2 Chewy, -Fat Free. D3 lightly Salted, -Less Soduem. D4 D5 Chewy. D6 D7 
D8 D9 Toasty, Original + Artificial. D10 soft baked D1 Snickers D2 SOLD OUT! D3 
SOLD OUT! D4 Chocolate D5 -Fat Free D6 CREAM D7 SOLD OUT! D8 SOLD OUT! D9 SOLD 
OUT! D10 soft baked $.85 BROWN--> --> --> BLACK --> YELLOW --> GREEN --> --> -->
 --> BLUE -->    D1 Old Tyme. D2 Chewy, -Fat Free. D3 lightly Salted, -Less 
Soduem. D4 D5 Chewy. D6 D7 D8 D9 Toasty, Original + Artificial. D10 soft baked 
D1 Snickers D2 SOLD OUT! D3 SOLD OUT! D4 Chocolate D5 -Fat Free D6 CREAM D7 SOLD
 OUT! D8 SOLD OUT! D9 SOLD OUT! D10 soft baked $.85 BROWN--> --> --> BLACK --> 
YELLOW --> GREEN --> --> --> --> BLUE -->    D1 Old Tyme. D2 Chewy, -Fat Free. 
D3 lightly Salted, -Less Soduem. D4 D5 Chewy. D6 D7 D8 D9 Toasty, Original + 
Artificial. D10 soft baked |
|
|
|
EAT

Source code:

<?php

// prompt user to enter a letter; read from standard input
fwrite(STDOUT, "Please type a letter (a-g): ");
$letter = trim(fgets(STDIN));

// check to make sure input is a letter
while (!preg_match("/^[a-g]{1}$/i", $letter)) {
   fwrite(STDOUT, "Please try again. We need one letter from a to g: ");
        $letter = trim(fgets(STDIN));
}

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

// check to make sure input is a number
while (!preg_match("/^\d+$/", $number)) {
        fwrite(STDOUT, "Please try again. We need a number: ");
        $number = trim(fgets(STDIN));
}
settype($number, 'integer');

// confirm user input (optional)
echo "Okay. You typed: $letter $number.\n\n";


$row = array(
        'a' => "A1 NACHO CHEESIER. A2 BAKED! A3 Orignal A4 SOLD OUT! A5 SOLD OUT!",
        'b' => "B1 Classic B2 SOLD OUT! B3 SOLD OUT! B4 Original B5 SOLD OUT!",
        'c' => "C1 Mixed Snacks C2 SOLD OUT! C3 SOLD OUT! C4 BAKED! C5 NACHO CHEESIER.",
        'd' => "D1 Snickers D2 SOLD OUT! D3 SOLD OUT! D4 Chocolate D5 -Fat Free D6 CREAM D7 SOLD OUT! D8 SOLD OUT! D9 SOLD OUT! D10 soft baked",
        'e' => "E1 EMPTY! E2 EMPTY! E3 EMPTY! E4 twists E5 EMPTY! E6 [[cookie bars]] E7 M&Ms E8 EMPTY! E9 SOLD OUT! E10 creams",
        'f' => "F1 Animal F2 EMPTY! F3 EMPTY! F4 FAMOUS F5 EMPTY!",
        'g' => "G1 INVALID! G2 INVALID! G3 INVALID! G4 INVALID! G5 INVALID! G6 INVALID! G7 INVALID! G8 INVALID! G9 INVALID! G10 INVALID!",
);

$price = array(
        'a' => " $.90 ",
        'b' => " $.90 ",
        'c' => " $.90 / $1.25 ",
        'd' => " $.85 ",
        'e' => " $.80",
        'f' => " $1.00 / $1.50 ",
        'g' => " not available ",
);

$color= array(
        'a' => "--> RED --> ORANGE --> BLACK --> RED --> -->    ",
        'b' => "YELLOW --> --> --> GOLD --> -->    ",
        'c' => "PURPLE --> --> BLUE --> BLUE --> YELLOW -->    ",
        'd' => "BROWN--> --> --> BLACK --> YELLOW --> GREEN --> --> --> --> BLUE -->    ",
        'e' => "-->     --> --> RED --> --> BROWN --> YELLOW --> --> --> BLUE -->   ",
        'f' => "BLUE --> --> --> BROWN--> -->    ",
        'g' => "-->     -->-->-->-->-->-->-->-->-->-->-->-->-->    ",
);

$texture= array(
        'a' => "A1 Toasted, Original, Crunchy. A2 Orignal. A3 Win! A4 Win! Classic. A5 Baked, Natural, Classic.",
        'b' => "B1 Baked....The Works. B2 Flavored. B3 Big Grab, Crunchy, Cheesy. B4 Cheesier, Better Tasting! B5 Baked, Natural, Original.",
        'c' => "C1 KING Size. C2 Big Grab. C3 Oringal, Natural. C4 Big Grab, Artifical. C5 Bakery, Orignal, Traditional.",
        'd' => "D1 Old Tyme. D2 Chewy, -Fat Free. D3 lightly Salted, -Less Soduem. D4 D5 Chewy. D6 D7 D8 D9 Toasty, Original + Artificial. D10 soft baked",
        'e' => "E1 Chews, Natural + Artificial. E2 jelly, Natural, Artificial. E3 soft E4 LARGE SIZE E5 Chewy, Artificial. E6 creamy, Baked, Artificial ++ LIMITED E7 soft E8 Orignal E9  E10 ",
        'f' => "F1 BIG F2 BIG, PREMIUM. F3 NEW F4 F5 Premium, Smoked.",
        'g' => "G1 INVALID! G2 INVALID! G3 INVALID! G4 INVALID! G5 INVALID! G6 INVALID! G7 INVALID! G8 INVALID! G9 INVALID! G10 INVALID!",
);


echo(" VEND\n|\n|\n|\n|\n");

$count = 0;
do {
        echo(" $row[$letter]$price[$letter]$color[$letter]$texture[$letter]");
        $count = $count + 1;
} while ($count < $number);

        echo(" |\n|\n|\n|\nEAT\n\n");


?>

Edit - History - Print - Recent Changes - Search
Page last modified on April 23, 2006, at 02:57 PM