1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, 2971215073, 4807526976, 7778742049, 12586269025, 20365011074, 32951280099, 53316291173, 86267571272, 139583862445, 225851433717, 365435296162, 591286729879, 956722026041, 1548008755920, 2504730781961, 4052739537881, 6557470319842, 10610209857723, 17167680177565, 27777890035288, 44945570212853, 72723460248141, 117669030460994, 190392490709135, 308061521170129, 498454011879264, 806515533049393, 1304969544928657, 2111485077978050, 3416454622906707, 5527939700884757, 8944394323791464, 14472334024676221, 23416728348467685, 37889062373143906, 61305790721611591, 99194853094755497, 160500643816367088, 259695496911122585, 420196140727489673, 679891637638612258, 1100087778366101931, 1779979416004714189, 2880067194370816120, 4660046610375530309, 7540113804746346429, 1.2200160415122E+19, 1.9740274219868E+19, 3.194043463499E+19, 5.1680708854858E+19, 8.3621143489848E+19, 1.3530185234471E+20, 2.1892299583456E+20
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97
<?php // Parameter Setup: if(isset($_GET['o'])) { $numOdds = (int)$_GET['o']; } else { $numOdds = 100; } if(isset($_GET['f'])) { $numFibo = (int)$_GET['f']; } else { $numFibo = 100; } if(isset($_GET['p'])) { $primeLimit = (int)$_GET['p']; } else { $primeLimit = 100; } // Functions: function generateOdds($count) { $outputArray = []; $odds = []; $i = 1; while(count($odds) < $count) { $odds[] = $i; $i += 2; } for($index=0; $index<count($odds); $index++) { $outputArray[] = $odds[$index]; } return join(", ", $outputArray); } function generateFibo($count) { $outputArray = []; $fibo = [0, 1]; while(count($fibo) < $count) { $next = $fibo[count($fibo) - 1] + $fibo[count($fibo) - 2]; $fibo[] = $next; } for($index=0; $index<count($fibo); $index++) { $outputArray[] = $fibo[$index]; } return join(", ", $outputArray); } function generatePrimes($limit) { $outputArray = []; $primes = []; for($i=2; $i<$limit; $i++) { if(isPrime($i)) { $primes[] = $i; } } for($index=0; $index<count($primes); $index++) { $outputArray[] = $primes[$index]; } return join(", ", $outputArray); } function isPrime($num) { if($num < 2) return false; for($i=2; $i<=sqrt($num); $i++) { if($num % $i == 0) return false; } return true; } // HTML Output: echo "<!DOCTYPE html>"; echo "<html lang='en'>"; echo "<head>"; echo "<meta charset='UTF-8'>"; echo "<meta name='viewport' content='width=device-width, initial-scale=1.0'>"; echo "<title>Travis Winkle - Web Technologies Homework #13</title>"; echo "</head>"; echo "<body>"; echo "<h1>Homework #13</h1>"; echo "<h2>First $numOdds Odd Numbers</h2>"; echo "<p>" . generateOdds($numOdds) . "</p>"; echo "<h2>First $numFibo Fibonacci Numbers</h2>"; echo "<p>" . generateFibo($numFibo) . "</p>"; echo "<h2>Primes Less Than $primeLimit</h2>"; echo "<p>" . generatePrimes($primeLimit) . "</p>"; echo "<pre style='border:1px solid blue'>\n" . htmlspecialchars(file_get_contents(__FILE__)) . "\n</pre>\n"; echo "</body>"; echo "</html>"; ?>