From 0782b2c7756f0f341bbe5cf6a6b7a1c7a979903b Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Wed, 22 Mar 2023 13:47:37 -0500 Subject: [PATCH] aasdfasdfasdfasdfasdf --- .gitignore | 1 + .../JavaScript/MP10_CalebFontenot/.bowerrc | 3 + .../MP10_CalebFontenot/Gruntfile.js | 9 ++ .../JavaScript/MP10_CalebFontenot/bower.json | 13 ++ .../JavaScript/MP10_CalebFontenot/gulpfile.js | 10 ++ .../nbproject/project.properties | 5 + .../MP10_CalebFontenot/nbproject/project.xml | 9 ++ .../MP10_CalebFontenot/package.json | 8 + .../public_html/Problem 3.html | 36 +++++ .../public_html/Problem 4.html | 20 +++ .../public_html/Problem 5.html | 36 +++++ .../public_html/Problem 6.html | 42 ++++++ Assignments/JavaScript/ch05/ch05/.DS_Store | Bin 0 -> 6148 bytes Assignments/JavaScript/ch05/ch05/border.jpg | Bin 0 -> 1333 bytes .../JavaScript/ch05/ch05/bracelet1.jpg | Bin 0 -> 3099 bytes .../JavaScript/ch05/ch05/bracelet2.jpg | Bin 0 -> 2380 bytes .../JavaScript/ch05/ch05/bracelet3.jpg | Bin 0 -> 2935 bytes .../JavaScript/ch05/ch05/carla/carla.css | 142 ++++++++++++++++++ .../ch05/ch05/carla/carla_grammar.html | 91 +++++++++++ .../ch05/ch05/carla/images/arith_big.jpg | Bin 0 -> 3699 bytes .../ch05/ch05/carla/images/arith_button.jpg | Bin 0 -> 1068 bytes .../ch05/ch05/carla/images/carla_button.jpg | Bin 0 -> 2697 bytes .../ch05/ch05/carla/images/carla_pic.jpg | Bin 0 -> 6740 bytes .../ch05/ch05/carla/images/owl_button.jpg | Bin 0 -> 527 bytes .../ch05/ch05/carla/images/owl_logo.jpg | Bin 0 -> 7796 bytes .../ch05/ch05/carla/images/read_button.jpg | Bin 0 -> 1855 bytes .../ch05/ch05/carla/images/write_button.jpg | Bin 0 -> 1269 bytes .../ch05/ch05/carla/images/writing_big.jpg | Bin 0 -> 8219 bytes .../JavaScript/ch05/ch05/carla/reading.html | 43 ++++++ Assignments/JavaScript/ch05/ch05/ex_5_1.html | 27 ++++ Assignments/JavaScript/ch05/ch05/ex_5_11.html | 28 ++++ Assignments/JavaScript/ch05/ch05/ex_5_12.html | 33 ++++ Assignments/JavaScript/ch05/ch05/ex_5_13.html | 30 ++++ Assignments/JavaScript/ch05/ch05/ex_5_14.html | 35 +++++ Assignments/JavaScript/ch05/ch05/ex_5_15.html | 38 +++++ .../JavaScript/ch05/ch05/ex_5_16_war.html | 44 ++++++ Assignments/JavaScript/ch05/ch05/ex_5_17.html | 81 ++++++++++ Assignments/JavaScript/ch05/ch05/ex_5_18.html | 29 ++++ Assignments/JavaScript/ch05/ch05/ex_5_19.html | 28 ++++ Assignments/JavaScript/ch05/ch05/ex_5_2.html | 30 ++++ Assignments/JavaScript/ch05/ch05/ex_5_20.html | 19 +++ Assignments/JavaScript/ch05/ch05/ex_5_21.html | 18 +++ Assignments/JavaScript/ch05/ch05/ex_5_22.html | 38 +++++ Assignments/JavaScript/ch05/ch05/ex_5_23.html | 38 +++++ Assignments/JavaScript/ch05/ch05/ex_5_23a.htm | 10 ++ Assignments/JavaScript/ch05/ch05/ex_5_23b.htm | 10 ++ Assignments/JavaScript/ch05/ch05/ex_5_27.html | 31 ++++ Assignments/JavaScript/ch05/ch05/ex_5_3.html | 41 +++++ Assignments/JavaScript/ch05/ch05/ex_5_4.html | 36 +++++ Assignments/JavaScript/ch05/ch05/ex_5_5.html | 37 +++++ Assignments/JavaScript/ch05/ch05/ex_5_6.html | 62 ++++++++ Assignments/JavaScript/ch05/ch05/ex_5_7.html | 66 ++++++++ .../JavaScript/ch05/ch05/ex_5_9_10.html | 88 +++++++++++ .../JavaScript/ch05/ch05/greg/.DS_Store | Bin 0 -> 8196 bytes .../ch05/ch05/greg/battleground.html | 115 ++++++++++++++ .../JavaScript/ch05/ch05/greg/greg.css | 125 +++++++++++++++ .../ch05/ch05/greg/greg_battle.html | 57 +++++++ .../ch05/ch05/greg/images/arrow.jpg | Bin 0 -> 4732 bytes .../JavaScript/ch05/ch05/greg/images/rock.jpg | Bin 0 -> 7661 bytes .../ch05/ch05/greg/images/superhero.jpg | Bin 0 -> 5108 bytes .../ch05/ch05/greg/images/sword.jpg | Bin 0 -> 3834 bytes .../ch05/ch05/greg/images/troll.jpg | Bin 0 -> 8767 bytes .../ch05/ch05/greg/images/wizard.jpg | Bin 0 -> 6000 bytes .../JavaScript/ch05/ch05/greg/play_games.html | 46 ++++++ .../JavaScript/ch05/ch05/page_one.html | 13 ++ .../JavaScript/ch05/ch05/page_two.html | 13 ++ Assignments/JavaScript/ch05/ch05/pendant1.jpg | Bin 0 -> 2328 bytes Assignments/JavaScript/ch05/ch05/pendant2.jpg | Bin 0 -> 2725 bytes Assignments/JavaScript/ch05/ch05/pendant3.jpg | Bin 0 -> 2307 bytes Assignments/JavaScript/ch05/ch05/ring1.jpg | Bin 0 -> 2115 bytes Assignments/JavaScript/ch05/ch05/ring2.jpg | Bin 0 -> 2070 bytes Assignments/JavaScript/ch05/ch05/ring3.jpg | Bin 0 -> 2320 bytes Assignments/JavaScript/ch05/ch05/troll.jpg | Bin 0 -> 8767 bytes Assignments/JavaScript/ch05/ch05/wizard.jpg | Bin 0 -> 6000 bytes 74 files changed, 1734 insertions(+) create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/.bowerrc create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/Gruntfile.js create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/bower.json create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/gulpfile.js create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.properties create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.xml create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/package.json create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 3.html create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 4.html create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 5.html create mode 100644 Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 6.html create mode 100755 Assignments/JavaScript/ch05/ch05/.DS_Store create mode 100755 Assignments/JavaScript/ch05/ch05/border.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/bracelet1.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/bracelet2.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/bracelet3.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/carla.css create mode 100755 Assignments/JavaScript/ch05/ch05/carla/carla_grammar.html create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/arith_big.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/arith_button.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/carla_button.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/carla_pic.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/owl_button.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/owl_logo.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/read_button.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/write_button.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/images/writing_big.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/carla/reading.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_1.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_11.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_12.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_13.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_14.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_15.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_16_war.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_17.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_18.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_19.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_2.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_20.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_21.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_22.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_23.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_23a.htm create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_23b.htm create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_27.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_3.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_4.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_5.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_6.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_7.html create mode 100755 Assignments/JavaScript/ch05/ch05/ex_5_9_10.html create mode 100755 Assignments/JavaScript/ch05/ch05/greg/.DS_Store create mode 100755 Assignments/JavaScript/ch05/ch05/greg/battleground.html create mode 100755 Assignments/JavaScript/ch05/ch05/greg/greg.css create mode 100755 Assignments/JavaScript/ch05/ch05/greg/greg_battle.html create mode 100755 Assignments/JavaScript/ch05/ch05/greg/images/arrow.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/greg/images/rock.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/greg/images/superhero.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/greg/images/sword.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/greg/images/troll.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/greg/images/wizard.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/greg/play_games.html create mode 100755 Assignments/JavaScript/ch05/ch05/page_one.html create mode 100755 Assignments/JavaScript/ch05/ch05/page_two.html create mode 100755 Assignments/JavaScript/ch05/ch05/pendant1.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/pendant2.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/pendant3.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/ring1.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/ring2.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/ring3.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/troll.jpg create mode 100755 Assignments/JavaScript/ch05/ch05/wizard.jpg diff --git a/.gitignore b/.gitignore index f777683..c746d6d 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /Assignments/JavaScript/Chapter3Examples/nbproject/private/ /Assignments/JavaScript/lab12js/nbproject/private/ /Assignments/JavaScript/MP09_CalebFontenot/nbproject/private/ +/Assignments/JavaScript/MP10_CalebFontenot/nbproject/private/ diff --git a/Assignments/JavaScript/MP10_CalebFontenot/.bowerrc b/Assignments/JavaScript/MP10_CalebFontenot/.bowerrc new file mode 100644 index 0000000..0ba26f2 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/.bowerrc @@ -0,0 +1,3 @@ +{ + "directory": "public_html/bower_components" +} diff --git a/Assignments/JavaScript/MP10_CalebFontenot/Gruntfile.js b/Assignments/JavaScript/MP10_CalebFontenot/Gruntfile.js new file mode 100644 index 0000000..496183b --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/Gruntfile.js @@ -0,0 +1,9 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/ClientSide/Gruntfile.js to edit this template + */ +module.exports = function (grunt) { + // Project configuration. + grunt.initConfig({ + }); +}; diff --git a/Assignments/JavaScript/MP10_CalebFontenot/bower.json b/Assignments/JavaScript/MP10_CalebFontenot/bower.json new file mode 100644 index 0000000..6418a4d --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/bower.json @@ -0,0 +1,13 @@ +{ + "name": "MP10_CalebFontenot", + "version": "1.0.0", + "main": "path/to/main.css", + "ignore": [ + ".jshintrc", + "**/*.txt" + ], + "dependencies": { + }, + "devDependencies": { + } +} diff --git a/Assignments/JavaScript/MP10_CalebFontenot/gulpfile.js b/Assignments/JavaScript/MP10_CalebFontenot/gulpfile.js new file mode 100644 index 0000000..eccfb02 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/gulpfile.js @@ -0,0 +1,10 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/ClientSide/gulpfile.js to edit this template + */ + +var gulp = require('gulp'); + +gulp.task('default', function () { + // place code for your default task here +}); diff --git a/Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.properties b/Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.properties new file mode 100644 index 0000000..a591647 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.properties @@ -0,0 +1,5 @@ +file.reference.MP10_CalebFontenot-public_html=public_html +file.reference.MP10_CalebFontenot-test=test +files.encoding=UTF-8 +site.root.folder=${file.reference.MP10_CalebFontenot-public_html} +test.folder=${file.reference.MP10_CalebFontenot-test} diff --git a/Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.xml b/Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.xml new file mode 100644 index 0000000..a03d432 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/nbproject/project.xml @@ -0,0 +1,9 @@ + + + org.netbeans.modules.web.clientproject + + + MP10_CalebFontenot + + + diff --git a/Assignments/JavaScript/MP10_CalebFontenot/package.json b/Assignments/JavaScript/MP10_CalebFontenot/package.json new file mode 100644 index 0000000..0261f2a --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/package.json @@ -0,0 +1,8 @@ +{ + "name": "MP10_CalebFontenot", + "version": "1.0.0", + "keywords": ["util", "functional", "server", "client", "browser"], + "author": "caleb", + "contributors": [], + "dependencies": {} +} diff --git a/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 3.html b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 3.html new file mode 100644 index 0000000..f7b0229 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 3.html @@ -0,0 +1,36 @@ + + + + + Table Generator + + + + + + diff --git a/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 4.html b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 4.html new file mode 100644 index 0000000..25c9636 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 4.html @@ -0,0 +1,20 @@ + + + + + TODO supply a title + + + + + diff --git a/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 5.html b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 5.html new file mode 100644 index 0000000..41e2cda --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 5.html @@ -0,0 +1,36 @@ + + + + + Bacteria cultivation calculator + + + + + + + diff --git a/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 6.html b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 6.html new file mode 100644 index 0000000..6c8f826 --- /dev/null +++ b/Assignments/JavaScript/MP10_CalebFontenot/public_html/Problem 6.html @@ -0,0 +1,42 @@ + + + + + TODO supply a title + + + + + + diff --git a/Assignments/JavaScript/ch05/ch05/.DS_Store b/Assignments/JavaScript/ch05/ch05/.DS_Store new file mode 100755 index 0000000000000000000000000000000000000000..a9f4033dc778d8703f768cb233cbc8455e186cf0 GIT binary patch literal 6148 zcmeHKyJ`b55S&deU`XRKrG6oQAdK?``GGigaC2ZtNPktn%b%9nM~dTcWzv{gSdFyW zkLoogl0)4Ce^CNu%t8IDz6t#iAjgW%{-@Ww(3wUZfCqjI;}+hT z?CcyI?Ce~q0AvUwNHH@DJ1Z+YHzzwMHxD-u@bI82#K-%8fI*OhL6Sk0nNg5|Nsy6Q zkn#T!25APM>zElC5P+SNjf07ql?y0oF2KOZ!pH=)mW>;tfRPF4Vm3h`26jb5PGJ!a z$G~DyG4sT-t>Q|mM#d(l6E`0^4Adye$bf1n0}Cr7GaD1gOhE>aiOig=oKQP~W-_n{ zDhe4ovIQ2hDkU~#L(05+m9_Uo zPp*o#saHSwQCm_nhGWH+#dH4FOqv=Vu_vnZ#5uD~7e6%yRefc6QS#V&%R0L|n^UJg zv^bjK@$6yTyTw<9j9X`R7yHka%-;CW@Z7!h!_!};?9RD)=1qON;({erixw+dPyW3` zeP&RUv_OgTc7bSFO^q&29urV_o)`;vIw#MdAR3C zb;`_TfhXt8t1F%QBy#HF$T`;(qwn1E*f#NnUE7M%Ww)!G`&Mdj6{aUxYRgeb<%X+efrDQlDfdeq0l?p!+A9)%ZjBc@;mzWB;J^* zRkxC%@a5@6zaQ`4qPyL%J+5ER(#3H{@vUY)pV^{TpD$15@_ze1NbEw+E3=hRdA6cE zGa2OOvh#+#D%4<{uzvlr2|u$Va=lohru^jjSJ?d}P-=%*W)jPbcdmJ+n}cq;v}ide z9y)b5V`;Qmi|ns8qU!#2bHZj$UD-5iLUvZv@xnLf+8Dj=9(ZoG>}J&L&tg`Y{D%*F zWl#PoKJ7%bkg~~|PbXaaKHOS%OJvJk2HCc^but;-Qa4;#G&$6X_=-di#|>L(t0CTbg|w6Z*OtxM_hCAv8q(mkifzVdR4@xOR(jiO5Sx+VWM zg}zsA%L)CZz9Vc_yv0tB2;bg{I}U1m>4{U~jicUZnJv7kdi~m4U6+jWHkXxG_w8y3 zS-8?F|8m~){XA)^0Y^3lto8d;+Bm1+)Pf1+Rd3sWKg?UY`sQbCt?TJ8neLx_vA||? zpr709-QOQxS5)WOwf8+&g8RL1r`E6i`yuq(i{Glp>%|@ZY&+c=o%_4We)EAHf_E0$ zrtUwp^ArEyii6wl%)2N$XK%h>_~-L41?sByA3e4&`18CKsrt(~I3C?zySE!RBiKF__+^Soc@dtT@JI_G@O>-+ltb669s8GzT+(8Le`?IRD8 z2LRR-pbx+x5C{|kgF<0&*#0@d34?JS;O62wz{SOl;Qj@I`yelZ_aHYvzn~yL|4}h9 zv7-`y^HT)G0fTWL;1=fP6&4Xd2#6g2Z^Zw)h>QOW_WdvZZvQJ_y#Np#fDPcm20{Q} z1c(g*VzmRJ000KFfk41NK-pnnHVDVhtOhRtV%rA{VS|BTKTAOSDFBLK=Mz69p$yaI zx4IID(u)<4RMC&i#&bwZS=+b;1(Ww%5ASRKuP(6P3WDyZWcTNT_jMurga18tUlsuo zSLV~TIwXO*0_E2W#J^@u5C%Io2Hmuxh>BgUG^pAJKuzMSgX<@e^>?bDyJ@`Cxq!1(PvRAfP@VPk}9UA)qu>{wmh}QOf<}v zg$M=A;NNt-`*8QhC#;GnTBX80J`2|7YE(j^pKMoLu@XkbkzUv5u_a-6sD|P!RN+$; zpF>(kKQsJ7*IgtXlVdvy&*`F9n+JxcPCRJX>Sh5ZETHP{fWNzq!IJF8204hjw{jz| za=YKR&iQ$^EoF~Ob2O}B`r!#rs(z6B$ye!Bve?Y-Ke_$Wa%S+4#X^Q-|MM8|v~8tf zY2omPOIlt_<^p>saWiY-T0`@V{(;wRvW7H?xD|WRPY`H&_lnHMp%)$DTbZ^GAH?g0 zT}YKYHx~Lrx*$SXl#{+bL$^2=c0~EjyvGB-SyFUKWT^Ohw#v{&pslpvxu539Hk9{= z*%JF$Gf~}oGk93+T-k`umA(YCvX#+Or)?HzFGb=dpVZo(`5~$pGwKb&E4t_T)1&VY zBOF`XN2|h@+wXq)sPIE2y@JbGojN|E^q{CK4SOgyrCKqhuj@~FTw3;-$k9tG@cDZ} z=k8To3P){@S&$`j_ZpsxEVbTJX+f`NR|F7%^ zF@4;~#rz{aY$q>f@Bv??2Ajdk=n>iWT>Aah*xj$F{DD2>t|niFYaLBIPSe_FdCrH{H^9bFTd53GE}o4h>-s}vm;!ISI_=beYj>%p2KxVKjN)ol?-_`Cv4lv$1h zHV?KKYC7uVpjXOY4zho1F@67I#7M$IjxO{2ZTg$(84a-*=AH*HCeLo9BcM;*-J?eL zy=uk%qG4*c!K!BDgFAU4;NZ_gAI6gZh)qdTD7hxPhCeL0p1K2nS^ai3pm;JMv;Cg0 z_A-;9vtW*09jw?TChYwPm!o|HY*4LWA-7ZCFk;;TxareHQaFmeRA;B`+$BeM7bg z*BBh;NyHl+d^!yA@49XjO2a^{G)%3RdrspV1<^!B6yvG_IZ^s89Fg%+2;O+zC_Tx$ zllvlN1>K!WZe`C;M}4YFZ5V80WdCR{&a!$2)yfFvGYy=r$t#JTz*%*!QCdU`0}7&j zKS;h#RG_BdO7Uk+~prL~7G{r>ttO)z~)jd{R~brRJx?@1OYgAVvHn-TV`Br*&OvTO7_3shnqUBc`8;V~tm%lnJTi0DcvH$}w z-(*c{M7UR4mM1c(`0IdMOno>DP^~|f8Mhde?CUvo<(d7FllmNY-|l6_{J1Ds+At~b zOnRPCbQ7{Cc*J7zxC53W%t&)0$u7dbqCqM;w=>1zBhRA^X_sDDx8#ys8hqcf@$XEn;<@Ig`LcMN9_gb>^r zb(J(qs@HoIQa!5pNATsvg}u6TbQ+tMXZYmuM`v^-ubu6e7`7!tNVoyUSlZR_6)* zPyNi2v7?kc+Dr)ZuIYCl7tsUFrJ?+pQLf|pOx66OB|9ktWQ3C6E_g5jHfjE?D?^9J zEGjbW`#9ddT(z~+am?J6;cAglcfS3U)MyZiUc?L;t-F$2?bSnES)M;I*+BT zWh!cxC9r@HSBE1IN$ZHo3Ou#q@glRh4&)8{&>8kIrs#W2i&vvkV`HRi;(mqW`UM`pF*Q#U8>dXyk9m0G&z5L#ez@4HlI9d*j=>{C zr%SC<7~Xb$n*{~s^}tJ)?PQl{<1}P)0LdIQ1#`wk-IzQxw^#i6ZbSm=6Eu;}j~`+q}_f9oXIP;BRW2>lsIG_4)Gx zXu&_g_TG^b4a(MBwMZVSC}WlL9p^--fE1Kh>xybz2yN3lt=`K$$1{^iXgsP?s}^u^ z+UXF_(5v*E(gY(XIGy}vTYgd1<&0F|s+bb{a%ehy`tYguA#WblC!D*Y5cvtKolYyA z%`%$U{Z=@L_Kqb^(9{km9oO(H{E|KY6g;Z*5N9t)zawVV_KXLcSv)MPoCe~ay253^=YNKx(N4QLBtJ4aBqWxd+&rTf>-f>@lnv7R+wZl#WRe}sT-nOE*6 zx`re1*SZG<)f#wjI?8wZE7sSwC*CGJpq&OcX==XS@}x-nmBqo2I8NvacXnJimrM33 z>#6xIZrqtlg(|hL&?X$NSKFJ-1PzC;CB0>nnks}C% ztc;9|tis>?DFWh$LWKl{Bw#QJsl)KYQgZ)`{9gxo`9Blx{)4~U|4KN|060Hj4S0Y- zaDWF60>eR^Zr~^YfOxrPf&an-=H-JzK>XaQE(`$iK)`%pC=Ues;|7Qa3_y6{e4_GD zF*PG=R|PByaTuw7{&v;{JU_~2%*{PGuDE2J+bhKt1^>S?1jNh7t)1jL;Nby*As`6& zKM!+-A#iz7H6vaHYm%!N0(+aQ%9#TM!62?%FdR4s?Bf7Ao_`3pm{Oz__1gSqznepc z{qk^ZhE{2nKZEsl8l<@qke9#=8#Ek5kOil7_i@BE#-4_Wutmbdmrj?hIDis5k!En7 zU5#W$G?S@!TlkWfOa_Efch=L^qUmjs{_>b+GddF6P_|h-KBb^&A9nBJ??g!dp!WxO zy2n6p`O6RsiWxpLE)qPb;-DFoL?NiYpm(?u`|$H!e!0h|(RzmtE>2fPm8eb}OT1n+ zX%=lvImjM}cnT?scORY8vJ3Smq$Cc`%jQiSf$;;e+>pwnnG3D!?xfZ>8HwHr_kL+p zdM4%l{Gbe>_VVL7dQN{m3~@Vu&;(2qFrj+c7OXB@_Ep{+n?*5DMZ3uzEW}RW#uzy# z6kXUkYSexSZPvCnb^4FiPF2`R1|!4#rz>wO(@tpjCymjm8R1&+2(g;ryc`ijx13Kz zjD)Imd%}CXH!QBsD!}z}i$`{Q5L*U=YwNaU>@)TK2R!Uswc3=oSd-Z6ZUK*n-W8v+ ziHNJEUGJu-ZpgkB4~T3pw96tazNJ8Z{M1M|!=ctfo7fmhc|CGPC+uAWNY=~gK>^9d z#D@JECr%O*U~OO6Fi@T{&LDg%9rm9-u|dPKM;*nN?kDX~)KWsSymImfhb zB+FWn^#+eL;@d4F=LWLfQza(xPCi+kd2=({ zsH>^imWsv)TWAKiWmRtB$r7LIYTr1UJPdOZ%uXAO13uuM6=u5pVeyzoT06^*FrF3( zSv%n0`>H?gUFY1acx8x{mw%_y+WeGH(QmKtMTVLa1c`DOrrDISjjt>~1%|-1l(g&u z@~_lCa4b#QG|?mY$e>$B)SuTZTDt%Qo%`%0^g z8xy0yD);HaRj0BhDeudLgDssjP?2p6%($bnv$`ciZ=QXW1Be@t?B4u-R2_G=;jQr2 z3Iy*tuikX;Xm!V;m$mmIU&6sJ$J9)Aw$uIFhVM@3yj6@#0; zt7WtXKjT2fQg7|fzy_-r`{El>_*dBM9$iIWu=)*DXc*)ep{r#=-At)KWB05>uV{dP z`PU0J;j7|m%5m#!j=l4@*iTcHIl$E&UlOw)#)EK=9VSJe!8fQX%t=>4t1Y6~0s3P4 zOmlLH_as%7TqeZ+hL#Li9T4vc3h@ve@(V1+Z0IJiTZEe42U#-adp>>^HekBf zo%DWU;L1i%h(5IF(y1N0j9&R(t!5t@U9ju9i~q9u{%3-);?{Iqt8CV~|EEtnln@=O z3d`^9n6FssqzDB%ON7@*MUt@#!hBVhIc3-P;WsBs5{HCY6Zd^?W}h5Vd6N06W<%J+ z8nrLi{kiiytNC2WzG?xgl(k;F+}e0#;n7Idp8aIWodWmp=g8d9BDB8VO~35Jz^GT-#)pSMfq@2inBc3Gj$_+ayM%?D;JVq?fE>rvc_m>0dC30Fs2#*iyx^X3Z5eTh&fTjiWv z4F3Aa-UnpqXsi0u3pe6%u97y=ELK!dMixJK$dI3uS$uRS3B~{ zpI^Tao*Pf~QOdXal00~bo<65uMNgEokQp}iaXUED>lt%CHdR(@waEkKzqrTJmZ8qK zYkW*)ZA}o-tcc)I&@+>QtQ3#J1KC1NC!$Ywv8&^Qudz=qHt0QvJc$-_Id>fCTrudh ztK?mY({F{1^nZY?g>7W+r`MD}U&o6+p4lz}kzA!WJI&(}9|`LNWlO{KF(O4%41-wK zBlPUPu>1O(yRGk~p|jW0+_6h?{0$d1Llres;D-Si2!KIzV?`ZJW2Lba*^?O{gLk># mN_2{N9x5B$mKj^fIPOq4s2gn|DhXG)h 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 w+xW#gE_Uk!JIQEK4@HY+_p->?5Y8(Vh_ + + +Carla's Classroom | Create Your Story + + + + + + +
+ + +

Create Your Story

+

A Grammar Lesson

+

 

+
+ +
+ + + + + + + + + +
+ + + + + + +
Here are your words:
teacherjumpsdownboyfliesout
dogmelovesgirlstandsunderwater
bikeridesupcatswimsfast
+

My Story

sentence 1
sentence 2
sentence 3
sentence 4
sentence 5
sentence 6
+
+ +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/carla/images/arith_big.jpg b/Assignments/JavaScript/ch05/ch05/carla/images/arith_big.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2779567d210b3f3eb67e5fff83c332d175aa7ed4 GIT binary patch literal 3699 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 L-9(c_j>rE4rWBA? literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/carla/images/arith_button.jpg b/Assignments/JavaScript/ch05/ch05/carla/images/arith_button.jpg new file mode 100755 index 0000000000000000000000000000000000000000..59c70bd1b64463b142017768dd4ca75a3997be36 GIT binary patch literal 1068 zcmex= z^9u5UfgmrxfS>?BuZW14n23m+tgNh@5*&aGVdP+E=jGv*5D<`%5)~AcQa}cZ5RRfE zhyf(Q0InUv_UqcEM`>mn3!1@ zS%Ff@Kx>(p7+HWuzyKqYAhV(ni?EWRW1~pn!vD7zc$gW1j$;;NuxI$vz%0Vp=pX?i z3S(atxms@Dx@Fp{RLR=ifg*A<%e9QZNG?#>a7A$sACpP&k+QSQ|59w-eVRC4xH4M4 zcCaW}Al8u6Fh$YtnsW17hm^!??@f9goGW!EnQQCt-99b5JX@_QFY$O*SGC%M9n1Dk zcs9Exd((ZMngh1EJ?Y<>4}3p`|!R%wtV-0hTzR=uU?;Q z@syNisax*$AUC;P<&(u*SM}2Pbk#naT>HhzVUZr5CV_e>2^xIPYYs&VY8HMjk*{Bu z!PPI4ZT30xY=T%tx<*;-NQ~}QTYd>Z!L1=pKB5L%&KvF zdEuT9g$BO# zX@)B&$nQfnxPV8v^>+siA?rvS%E-(3u(Barlds)$W^J^#Ag>Jjkkust5 zc~9TzTbqw@Pc^=9a#HN>zL^`_?r{jGXlz{YcNK&Dr>#rfXWgzlx^9j|>1|o3Z)coS z?I+yctRA?tF81)$RiBP-T`TtBq=eU#HA|Zh{yJimw`G^N=t)&!qhp?y$xk-~PQKHm zCD3wlv0hEkZNHQGidS=PY<;?OXLH`=;><}0>(2>K{&qJ!aMEN8-?jJFGT(lw81HxY z&y&MH*pmNFJubt4#inN8SDEQ?syix<{+w*y_O-g>=!VwZ#}?A3^#u5*hTB?)#T}Ws k{j=fP-=-ZL0mgIq_I=&*>Bs^u#tfzg4IpB>Apid+0A8${m;e9( literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/carla/images/carla_button.jpg b/Assignments/JavaScript/ch05/ch05/carla/images/carla_button.jpg new file mode 100755 index 0000000000000000000000000000000000000000..75cf7435bd810fca855c462e71cb305ba63a11a5 GIT binary patch literal 2697 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 MUuAUU;s1XV0R0}v1^@s6 literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/carla/images/owl_logo.jpg b/Assignments/JavaScript/ch05/ch05/carla/images/owl_logo.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a46e016a4270c2ab7092aeca0454b3509295a644 GIT binary patch literal 7796 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 RW;-!mokhdO3Hs&Fe+S{~5Jmt1 literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/carla/images/write_button.jpg b/Assignments/JavaScript/ch05/ch05/carla/images/write_button.jpg new file mode 100755 index 0000000000000000000000000000000000000000..519d4bfa40ad8dce5b6f3dac35c7db805bc89e10 GIT binary patch literal 1269 zcmex=i3*BJDIfzy2uD#7 z!~l|D0M`y-{6D}T$iZO5V8qNQ$iO7X$SlbC{|JK&0|OH?12ZE70diR_|Ah00DrNsSYW7JdY35eIo4**FFU zpdO%vf*?>BXb}_8J}6*h5)@KoHe?Z2a-8`876T7RR*+ec!JgrlJL5sK1EE{?ABkCR zbb85r!)aPpEwfxgbdOAI&pZ2gziz3_?Q=hN`K}S!xi38AkyX}=Clh)PingBk%Dhf# z;<6R1)?PJu`lUKtpXZUgaX^^dXv{}~cDbVj_J+O%s{^WH_qejisKxl~cUWXYz(yi@PG%g6TqJf5!n>(6Di zB`3};TDNRk#e#^t$}P8YKUuBnyC9gjqxaZf!@%pVuc~hSITUmEV&#X|t?+d?8@13P-?Q!)uV}s4_$K9K^G22~{`fYqUYUQV_lP(jls8=tay7m~7oWx~f3>QsFV}%>PVdU(DQ`*@jBMH`oEB7Y-*xTrq?(QUcJ`Iua-E%JTPauS z>h0^z72GD|7pZcmOyFAf+YNcszaC3Jef8tYHk-SD|1)@tZ8~F@I__0JV)Po$Lxi6DIDNmX1ZUa{WI_3SAT9ipIUk>Gxb=M z1lRT>QL}cIe7=0)u+C zu~_Psi)|)0%a`>9rXAUEQ@3tfxTlzC=fl}EUup?>`s@GHd~ttA{hsuxYD+H7D%YPT zzI54{qMa{O-wI9Zocr+gj#dSu8S~Fpe3v+9FK6`5H}utO_tL2|U6XDt*Pa(|5XD$f z>$pQ%*2>pLdHwmTNA1GBgl4bLjM%OF+v!M6_*b*-`_$bgsV+UM72|c~f@5TM`HE-N w{~2Ou+_9a_aLVHKku15C^bL2atz-Uff3zq}<1qt|gMa~R8^ZyK#s6;t0J(Mwf&c&j literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/carla/images/writing_big.jpg b/Assignments/JavaScript/ch05/ch05/carla/images/writing_big.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d423fa161241995dcbc7e26d122ceb324a6cf6fb GIT binary patch literal 8219 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 TF+S63!8i^^j~*rC{rvv}hU)uD literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/carla/reading.html b/Assignments/JavaScript/ch05/ch05/carla/reading.html new file mode 100755 index 0000000..d35b072 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/carla/reading.html @@ -0,0 +1,43 @@ + + + +Carla's Classroom | Reading Lessons + + + + + +
+ + +

Carla's Classroom

+

 

+
+ + +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_1.html b/Assignments/JavaScript/ch05/ch05/ex_5_1.html new file mode 100755 index 0000000..9c3d2d4 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_1.html @@ -0,0 +1,27 @@ + + + + Example 5.1 + + + + +
+

 

+

Exam 1 Scores

+

Click to enter students' scores

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_11.html b/Assignments/JavaScript/ch05/ch05/ex_5_11.html new file mode 100755 index 0000000..144a592 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_11.html @@ -0,0 +1,28 @@ + + + + Example 5.11 + + + + +
+

 

+

Count By Threes

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_12.html b/Assignments/JavaScript/ch05/ch05/ex_5_12.html new file mode 100755 index 0000000..3ba9182 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_12.html @@ -0,0 +1,33 @@ + + + + Example 5.12 + + + + +
+

 

+

Students who must do the retake

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_13.html b/Assignments/JavaScript/ch05/ch05/ex_5_13.html new file mode 100755 index 0000000..9858bbc --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_13.html @@ -0,0 +1,30 @@ + + + + Example 5.13 + + + + +
+

 

+

Desk Checking a Program With Nested Loops

+

Click to begin the program

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_14.html b/Assignments/JavaScript/ch05/ch05/ex_5_14.html new file mode 100755 index 0000000..3587312 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_14.html @@ -0,0 +1,35 @@ + + + + Example 5.14 + + + + +
+

 

+

Desk Checking a Program With Nested Loops

+

Click to begin the program

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_15.html b/Assignments/JavaScript/ch05/ch05/ex_5_15.html new file mode 100755 index 0000000..a74f03f --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_15.html @@ -0,0 +1,38 @@ + + + + Example 5.15 + + + + +
+

 

+

Subtotals

+

Click to enter receipts

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_16_war.html b/Assignments/JavaScript/ch05/ch05/ex_5_16_war.html new file mode 100755 index 0000000..9d38637 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_16_war.html @@ -0,0 +1,44 @@ + + + + Example 5.17 + + + + +
+

 

+

Play a Card Game: War

+

Click to begin the game

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_17.html b/Assignments/JavaScript/ch05/ch05/ex_5_17.html new file mode 100755 index 0000000..69debd0 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_17.html @@ -0,0 +1,81 @@ + + + + Example 5.17 + + + + +
+

 

+

Shapes

+

Pick a Shape

+

    +     +

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_18.html b/Assignments/JavaScript/ch05/ch05/ex_5_18.html new file mode 100755 index 0000000..b97c9e2 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_18.html @@ -0,0 +1,29 @@ + + + + Example 5.18 + + + + +
+

 

+

Name in a Box

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_19.html b/Assignments/JavaScript/ch05/ch05/ex_5_19.html new file mode 100755 index 0000000..263b3bf --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_19.html @@ -0,0 +1,28 @@ + + + + Example 5.19 + + + + +
+

 

+

Name in a Box

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_2.html b/Assignments/JavaScript/ch05/ch05/ex_5_2.html new file mode 100755 index 0000000..b607f55 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_2.html @@ -0,0 +1,30 @@ + + + + Example 5.2 + + + + +
+

 

+

Exam 1 Scores

+

Click to enter students' scores

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_20.html b/Assignments/JavaScript/ch05/ch05/ex_5_20.html new file mode 100755 index 0000000..a37f50d --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_20.html @@ -0,0 +1,19 @@ + + + + Example 5.20 + + +
+

 

+

The Rollover

+

To change the image, roll your mouse over it

+ + +
+ +the winner +

Change me!

+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_21.html b/Assignments/JavaScript/ch05/ch05/ex_5_21.html new file mode 100755 index 0000000..f511bb5 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_21.html @@ -0,0 +1,18 @@ + + + + Example 5.21 + + +
+

 

+

Change the Image

+

To change the image, double-click on it

+ + +
+ +the winner +

Change me!

+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_22.html b/Assignments/JavaScript/ch05/ch05/ex_5_22.html new file mode 100755 index 0000000..7b10ecc --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_22.html @@ -0,0 +1,38 @@ + + + + Example 5.22 + + + +
+

 

+

Swapping Images

+

+ +
+troll +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_23.html b/Assignments/JavaScript/ch05/ch05/ex_5_23.html new file mode 100755 index 0000000..3d5bfc0 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_23.html @@ -0,0 +1,38 @@ + + + + Example 5.23 + + + +
+

 

+

Swapping Images

+

+ +
+troll +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_23a.htm b/Assignments/JavaScript/ch05/ch05/ex_5_23a.htm new file mode 100755 index 0000000..86d8a36 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_23a.htm @@ -0,0 +1,10 @@ + + +Example 5.23a: Page One + + +

See what's on the next page...

+

+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_23b.htm b/Assignments/JavaScript/ch05/ch05/ex_5_23b.htm new file mode 100755 index 0000000..cbb0305 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_23b.htm @@ -0,0 +1,10 @@ + + +Example 5.23b: Page Two + + +

You can go back too...

+

+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_27.html b/Assignments/JavaScript/ch05/ch05/ex_5_27.html new file mode 100755 index 0000000..c605a98 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_27.html @@ -0,0 +1,31 @@ + + + + Exercise 5.27 + + + + +
+

 

+

Loop Exercises

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_3.html b/Assignments/JavaScript/ch05/ch05/ex_5_3.html new file mode 100755 index 0000000..4ec2993 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_3.html @@ -0,0 +1,41 @@ + + + + Example 5.3 + + + + +
+

 

+

Exam 1 Scores

+

Click to enter students' scores

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_4.html b/Assignments/JavaScript/ch05/ch05/ex_5_4.html new file mode 100755 index 0000000..4c86ccc --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_4.html @@ -0,0 +1,36 @@ + + + + Example 5.4 + + + + +
+

 

+

Exam 1 Scores

+

Click to enter students' scores

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_5.html b/Assignments/JavaScript/ch05/ch05/ex_5_5.html new file mode 100755 index 0000000..189d537 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_5.html @@ -0,0 +1,37 @@ + + + + Example 5.5 + + + + +
+

 

+

Using Math Methods to Convert Floating Point Numbers to Integers

+

 

+

+
+ + + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_6.html b/Assignments/JavaScript/ch05/ch05/ex_5_6.html new file mode 100755 index 0000000..2f1e481 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_6.html @@ -0,0 +1,62 @@ + + + + Example 5.6 + + + + +
+

 

+

Exam 1

+

Get a summary of exam results

+

+

Get an individual student's results

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_7.html b/Assignments/JavaScript/ch05/ch05/ex_5_7.html new file mode 100755 index 0000000..95a9bbf --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_7.html @@ -0,0 +1,66 @@ + + + + Example 5.7 + + + + +
+

 

+

Exam 1

+

Get a summary of exam results

+

+

Get an individual student's results

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/ex_5_9_10.html b/Assignments/JavaScript/ch05/ch05/ex_5_9_10.html new file mode 100755 index 0000000..5e657f9 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/ex_5_9_10.html @@ -0,0 +1,88 @@ + + + + Example 5.9 and 10 + + + + + + + + + + + + + +
+

Order Your Jewelry Now!

+
ring1
A: ring 1, cost: $ 5.95
ring2
B: ring 2, cost: $ 5.95
ring3
C: ring 3, cost: $ 8.95
bracelet1
D: bracelet 1, cost: $ 12.95
bracelet2
E: bracelet 2, cost: $ 14.95
bracelet3
F: bracelet 3, cost: $ 18.95
pendant1
G: pendant 1, cost: $ 15.95
pendant2
H: pendant 2, cost: $ 21.95
pendant3
I: pendant 3, cost: $ 21.95


+ + diff --git a/Assignments/JavaScript/ch05/ch05/greg/.DS_Store b/Assignments/JavaScript/ch05/ch05/greg/.DS_Store new file mode 100755 index 0000000000000000000000000000000000000000..00657f2dce7885e09cef59f51d87731af80935b9 GIT binary patch literal 8196 zcmeHMO>7%Q6n@Y7>F%~PlQd}^S1ndTNL2-zG=D8k8z)YHDy)qg8 z+igQc4jcfLQ%OqUg!mJ^5rl*ULV^<)kfQtI{+ z)hQ0}e4;+ad|VRfxzcxv=mC9K^g|33?ld0d=7cdHmjnuTK;aJP&y0SAg5K=p7xl~m zV*-ORU?5;%D+4@sF9!qCpu%iH{C+PvZyJu<+$ef)YaaA|# z^s1R@uVrX@(ytGx?%Y~^)V9s_x|$p}^n8L<$8F114NK2#aGjYjEX~gM+F46;60Bw@ zqvyzaNVW8F!!eSEX}DJ;nST;&@4`ZRb5pdvb+IYB(Ai1Vw$9eYMMCGcq{u8n)$(>lufzKGrPuB;VRq6FFFa=&_?6C+d*$nS2QS%GIQk7OLU^b^{~<;F-;yb)ue8Ut|Ll|#0KPv zoY;rxtWw$~c`{|E)3iKC^c@R7A+fKd3w+`;s^bpM>lV%3b@CLWCG`~Bq9jdmj~-3a zHK{&!$Y+W1tELv}pbffU2&O=TJY0iiSb?|T7OcW2@Fjc=-@vzU8@_`d;V1YR?!j;H z2mA?tp@fxKh1FPt5v<2Y@KJ2UCTzzJJch@y8=uD0IDltx6wl)YOyC?ohZ%G+i!b7< zxQuV&yZ9cyk00VHeu|%oMTOSn`J`yCmH0W;3RUR8UJDIxr@~189wq*ts_^?=Tzi#O zd#Y z)Nu(hNi-WGjS@+mg}kP6I6{`H#7e}dCrnLdWn#2V>EL2!rDF8Ba)Qg2m5b5+O1CUC z5RHaNT$UJaP+L*0eLzb4f^>Ep?!pi73;YVdBapgwV;B$O!&pb^YQV?w2)5u+Y{Qdy z3S-!VanjaV9K<0U#%Y}KG^XN3yo71Aa2~JVReT;7@dbPdU&dGP8fk6?Z{SUQ1K%!C z+f!>g6Nv8=sx3E?u}s^VrT#UAZgvS;_b~${V(nob|MwSv|9>CvFj#uPK)}F1F@U9g zBYnMORqPqhW9=yAXDIW;?Un?3E>w8oIH4Dg6R!VZNcAY0a-W!wO9H8f(!c&9fd6<1 Q?thQ_;Qse$cp!_v0cJ_sDF6Tf literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/greg/battleground.html b/Assignments/JavaScript/ch05/ch05/greg/battleground.html new file mode 100755 index 0000000..fea4a63 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/greg/battleground.html @@ -0,0 +1,115 @@ + + + + + Greg's Gambits | The Battleground + + + + + + +
+ +

The Battleground

+
+ +
+ + + + + + + + + + + + + + +
Wizard uses: Troll uses:
Weapon goes hereWeapon goes here
The winner is:
 
Wizard points: Troll points:
100 100
+
+ +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/greg/greg.css b/Assignments/JavaScript/ch05/ch05/greg/greg.css new file mode 100755 index 0000000..a1b1088 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/greg/greg.css @@ -0,0 +1,125 @@ +body { background-color: #000040; + background-image: url(background.gif); + color: #88ffff; + font-family: Verdana, Arial, sans-serif; +} +#container { margin-left: auto; + margin-right: auto; + width:80%; + min-width:700px; + } + + +#logo { + text-align:center; + margin: 0; + font-family: Geneva, Arial, Helvetica, sans-serif; + padding-top: 30px; + padding-bottom: 20px; + +} +#nav { + float: left; + width: 200px; + padding-top: 10px; + text-align:left; + color: #88FFFF; + font-size: 12px; +} +#nav a {text-decoration:none; + margin: 15px; + display: block; + color: #88FFFF; + font-size: 12px; +} +#content { + margin-left: 150px; + padding: 30px; + overflow:auto; + border: medium groove #88FFFF; + line-height: 135%; + +} + +.floatright {padding-left:20px; + float:right; + } +.floatleft { + float:left; + padding: 30px 0px 20px; +} +#footer { font-size: .60em; + font-style: italic; + text-align: center; + border-top: 2px double #000040; + padding-top: 20px; + padding-bottom: 20px; +} + +h2 { text-transform: uppercase; + color: #88ffff; + font-size: 1.2em; + border-bottom: 1px none; + margin-right: 20px; +} +h3 { + color: #88ffff; + font-size: 1.2em; + border-bottom: 1px solid #000000; + margin-right: auto; + text-align: left; + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + padding-left: 20px; + line-height: 120%; +} +.details { padding-left:20%; + padding-right:20%; +} + + +img {border:0; } + + +.content { + margin: 20px; + padding: 20px; + height: 3700px; + width: 500px; +} +a {text-decoration:none; + margin: 15px; + display: block; + color: #88FFFF; + font-size: 12px; +} +a:hover { + color: #000040; + background-color: #88ffff; +} +span { + font-size: 20px; + font-weight: bold; + font-family: "Courier New", Courier, mono; + color: #88ffff; + background-position: center center; + text-align: center; + vertical-align: middle; +} +table { + border-collapse: collapse +} +td { + border: 2px solid #88ffff; + width: 5em; + color: #88ffff; +} +.nobdr { + border: none; + cell-padding: 5px; +} +p { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; +} diff --git a/Assignments/JavaScript/ch05/ch05/greg/greg_battle.html b/Assignments/JavaScript/ch05/ch05/greg/greg_battle.html new file mode 100755 index 0000000..9572103 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/greg/greg_battle.html @@ -0,0 +1,57 @@ + + + + + Greg's Gambits | Battle the Evil Troll + + + + + +
+ +

Battle the Evil Troll

+ +
+ +
+ + + + + + + +
In this game you will battle the evil troll. You can choose + your weapon from the three shown -- a set of magic rocks that are a lot stronger and heavier than they + look, an extremely sharp sword, or a crossbow and arrow. Unfortunately, you do not know ahead of time + what weapon the troll will use. You each begin with 100 points. For each round of the battle, the winner + takes 10 points from the loser. When either of you reaches 200 points, the battle is over and one of you + will lie dead. The winner is determined by the list shown below. Push the button when you are ready + to begin the battle and ... Good luck!

+

Wizard

+

Troll

 

Weapons

+

magic rocks

+

sword

+

bow & arrow

Note:
+ The rocks can deflect the arrow.
+ The sword beats the rocks.
+ The arrow beats the sword.
+ +
+ +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/greg/images/arrow.jpg b/Assignments/JavaScript/ch05/ch05/greg/images/arrow.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2fb2cbe46207934608c9d71514868950255a82ef GIT binary patch literal 4732 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 G`F{c5V%ORL literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/greg/images/rock.jpg b/Assignments/JavaScript/ch05/ch05/greg/images/rock.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d880e744750a706a7ee80118a1ada6be910757dd GIT binary patch literal 7661 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 K|3(~dXa5g?Q%?i{ literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/greg/images/superhero.jpg b/Assignments/JavaScript/ch05/ch05/greg/images/superhero.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5f64be5c6ebf4dc9f6d1505f92254f80cefde0dd GIT binary patch literal 5108 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 + + +Greg's Gambits | Games Menu + + + + + +
+ + +

Play A Game

+ +

 

+

 

+ +
+

Menu of Available Games

+ + + + + + + + + + + + + +
Greg's Tales Madame Vadoma Sees All
The Secret Message Encoder Battle With the Troll
  
+

 

+
+ +
+ + diff --git a/Assignments/JavaScript/ch05/ch05/page_one.html b/Assignments/JavaScript/ch05/ch05/page_one.html new file mode 100755 index 0000000..14de95d --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/page_one.html @@ -0,0 +1,13 @@ + + +Page One + + +
+

 

+

See what's on the next page...

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/page_two.html b/Assignments/JavaScript/ch05/ch05/page_two.html new file mode 100755 index 0000000..9b97ba0 --- /dev/null +++ b/Assignments/JavaScript/ch05/ch05/page_two.html @@ -0,0 +1,13 @@ + + +Page Two + + +
+

 

+

You can go back too...

+

+
+ + diff --git a/Assignments/JavaScript/ch05/ch05/pendant1.jpg b/Assignments/JavaScript/ch05/ch05/pendant1.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b712c0f96cc8359b77d3346cbe564aef52f099b2 GIT binary patch literal 2328 zcma)*c{J2*8^?cRW{`EpQuc~GB}-Wnk3AvlBL*2;Vq#2o8hZ~ajwMVCBKtaHi8A(V zAu;xSvV;~SJK36N^t^Aqf4-k{?sM*QzSsF)_x-)@n>tRN1z>vGy4nDUh6G3g0H_o| z6QGAcAW#TB6iR=Bp0=17>FF7nS(uoZnV48$EI)ymTC*;qp zC+6qM^z{vGTK@ub8+I+u!^y}taHCwhH3ob?O%xGIWd!>-n|M@1qW`R_j*)2gk|Evx z-E3(cUzFHdI?2kvQXQZ_tjyxhzu@m{Y1PtbekG&s&v!fp_T9Gqvmx6h(v@CG*ZNtp;(EU3y=K$ zi!jl5DZ?iE?7DnN?*%iI%e(TU6gQl-{@u`5jZ?kYh{Vv(QjQt^%5hrBgOm}+@k>6* z(SaAU6tFMlbS51-vtcYkg9W-B^b`1YPSRYlG8KDA*40`uU zSE0(mDjehDx5U->4SPSd8iRd+r?<4@zAHz^Vc^)PXsRt_hM)*9T(WI*vY|e_)`_`&xE7B5-bu_IT;E@^?3Tpk_)(sIZy4*C z?9IObC3&eF zzi#wp&ihWYpVTERaCvHe{}L&^V$UOl>jxis*IoWgvHf0#>Yk*j_3h02+S*tng%ilm z(_I#GJ*8{eM8yMiV`jQNN?$m6-1&{BP^>@th?8VGWs!YyRe|2_B3m+d;+mJUg+m)lcRs&wEo{P0YCq z2Dpr?Qh2SO&0+495M6;%k*Ih6tafPg9j$!Z<{;CNfmZe=rE7~mhe)zTnyTR_a;0fu zC|fM%pu9w-M%Zu>w4A>2#bT7a^XWR;0d13sURHD%?;II^VPECzsDD97qci>>Nm%aH zB&z;O7Qi5S-whE)8y;Kv0#Pg?W3kMJL>%5W^57pUo{yUfjfrvEusb_?=&iH1vi9Tg zvPR&nEZGku-Xnvv3lxH4W(tC1Ev#*owqH{WLP+cCGw*CxXX^xIC}b8zu03-{8;c>u z#l*I##Pg3(&@;#JuP*eH%UPAI#2?VdYg2e=?lE z;!ABB`trWMr3gbz68ddqF0+;OWIgG50jAP$De;g`NN?Fk$z6^LV90$1#e25vUUta& z0#k33hqEPFc`zED(Tv8BWr zp+^<<(BKH>aGoE|2Z~33$r<{7+rDR=e6!WCP#KY98X@}cb+hjH%BEAe+sPgd^(8Ik zp3RUB^>bUih@_?U4&2}=OzKDo@}+*yiCFxl?z+VuuRUxC;;}s>OAS3xlkZ41E3$J!0OE z^9_*p+#IBQrQG;v`mOV8oYs3W`2=^O4+jaKqAQmA1LiT+(n2YG5`YSJKc!N7TJCpww9DK>1}RcUk-PP zEG`{LZg%yDg-Bsi^sX~9P{kz_MM{g#oyLW>c6<4qi3R2q=@C=y| zr~c@|@4bAUXydbD=Wb?d^rZtUTp0N>Gxc22*puE>R*6r>4Zh~4Xm~U7@gOi;lAHAN zQ4>=bTOY1$_{uruls&CBT0S*lDEj_d-#P86$sS?(eepBu>L!fGC>SdkCor6aeY^$Z IVy90017~3)ga7~l literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/pendant2.jpg b/Assignments/JavaScript/ch05/ch05/pendant2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..1433c589075a3681aa6f8571dd8c4cd8ca8c23f1 GIT binary patch literal 2725 zcma)8c{mhY7oWvg1~p?T3}P%5p+Vk6c6lvf2FV`TvJctDuFamIL5kk%f^ySeY3anOWJOP*y0E4aW9UU~I>Z!;T+g0Z1Owp!5F7}G1CQDO{B)`S5STvw z5heyk5EuevrfU^p03a9)VgN%R%;29UARw3l0D&`dFmVc_xRC11+#>c-qOx+>=o1=f z69@b=5+>#OYx-6`IwT$Te{can5SRhNNY_cy3DAK+42-`(>8^nwxGVYA9ZKJ_H9+4-V$UB`LZQtl)cC&8K@K<{22 z=3?j>`)oGlVo^SR6WtYHm^;jA9e;L=(NK9#OON~*UV``6HaG&X8FS-+YG)w8g3So? z@UD%u?Ldz`{VTyR!b#SFkeTShUcW|~T7b`!30zd`ideEClG8TXh>z~M97B&$!j%9wX~OaW{EAJiUB3nKA?9F7bwygcBlY% z>layiDInXJ%Xzrl6c-^@wyOOd88H=EM?xZz;&3G~;NEY*Gka;n{nUMr)qaVvS4N#~ z3p~T?NQLXl;e>&=k<-=AIWFj1`d2seJE_Rpt+~OGP}ZZPV?-!Ely&HB5&#T5CO<0JNM5ND?^p%u_*3Ym-g> z0m@`lGb=DcRdzOVyy(B@^dsV9(ibPLrY3QKZ^T`3q-bfam6WRCdG?|keFo*XUP;Sa zWfl38N6mT1ji4k_Y--{>{$;(vj%6-EfX_z0AirgzuR+kuh5eH*Kr>9f~- zC{7ggIBJ0v!T-Rkft7saVKqF@J6+z|X%{FbFF@NW7IF7hZoFDSlvF6aw;V9$%@=Rv z?QNh>;J%kV+A@NAzWrNj#* zpZL<4k}7+64WOR_c{RXq0(i=~%;YRjyPPOb*g4QGz3i4M{JWZn*anZ&WQ9KIoxe`u zi<}jDgONiG)NphxF~6tltdNUq;lE>&QhF^eE`Jx)8FHYpc13B{1y}#7mnzPUOnlCx zDb!rOICCRoQzMCj7l}@5pF*Uo*zTI>)K*jl`UZDM@_UJ~l=+(?@R>?^Y5YtlaZ$GiNi8b)Hjup1M9?o zEFYrTK!M1MzQCdLH%?~CbU?4)+`V&oXx~b#F|f_7mhv?vB$Fd%#q~fl?))Rs%e;&A z2`vt?snW2!zPFzQ5mElI_a)ctUUpa#ro1-h>r>NDHdcmK>lAbnp)=<*Ajfc&vG|7kc|um{t>p?NXH^K%`P_h4~6A;jk!8Yjmurt`H*6ZwT3a>lsUI~ zPipe(3?|>^5V}n9n5hdQuDysCbH&E}c#r5UlIb3~Izh^!(9uF%`BOj^8Wnu+HA`({ zl=)z)ufO)XX=b2Ec(x5q-&fcxtTL3WV$70gH6+XGO@%(RnBS4V!_R&A@t!#=-d^evb<5MVnh^pA-pQ zbS+ZcE#=M2hlKN&x+m>dbiG;eaNayyU%_RHm+`n>DRQ3uFR6}HQd6te_H1#tcpH&x z+uoO8bp%l99X~%NNv^bTk5!iuKj@2^u)I!69GY;`O`dq(J>Z?x6kEwsV{6iu zU#2bo9=9FJp>U-9N$Ml}5Kk4%`pPu5YU5vRoqyB*5uu!&X10!T1n3dvbU7`{Z1Pwa^pf;%=6_Qx7Km~D*4A$x%bJWiPeViZQzQQn5%aDBb)v$3#sO}l*~5a?us?i zZds<-L!QxiN_0+`AwSe_IvB)GB+g=rRsAwZhF=Mxty6ql3o54c4<$%d%k9q0EA`tb#!x8{hWvHt*Al*5() literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/pendant3.jpg b/Assignments/JavaScript/ch05/ch05/pendant3.jpg new file mode 100755 index 0000000000000000000000000000000000000000..af103eedd9bfc62be36abbdedeb2fbf7a50c33cb GIT binary patch literal 2307 zcma)+c{J4j8ppr0YYb*G6B+ANVl0vEmik4ET^YtQNs`@AWY5lz#yZ7VB4w;&kR_5V zrAUpvw2`K46HPA16^dMSPrtwK>zwDD&pGes^Ljp?f1d5P+aCe6g^9Td0NOznqzVAr z6Mzu_heDw+C>#cZ?}G1?un-(BB#c5Lg^@@U8uc4AN>mIjCW;al$703BrSW*YwERE( zl7J8hga}GR5{;IW!eMYy|AhbVVfzt)5dzWx4+sbYfH5El2DIG+NCN;E^6Rz0A3$IL z21h`kLObbEGysBtp9HYfqN@1)&@%ZWk< zmW;AljomwU@xQFU`C|q^U?>a%N9=?LF*_nK2m*mZ{!9j8cFeHdnmbBy1;Tag;h@p& zaR9ZGgE0^ca01v;JW#YEv*1WF%6VYjTQnVBZIRq2yPt>ew8({V3(s)5{=>p@WQEGw ztbvTSUe@%ZaMkav!IoY7AL2Xh*_O;H%jMg)%(GRyT{FHjOK1O;z3DwxA)(xpKON4Y z9C&Wkl-WP&HXQ0Foa-RrNOg3!v-QfUX>AnOk>^-Eh>Ok%K-RO&}D)y*wvmo!y zzAH?&eg$CgNU5@k$j~$XHuA(puA?-!DNcOQTd~olcb{i!b}KVeRL)4v)f(|c%NLr-r1kjrZ6JvMvF1=|znL?E{D@peCE=CoiCmLc z`6XL)4uHgL*i){N>xwegRqLYoMQVbVq#rn^4e%Amz1>}!8T zI)|$~$z}O-Wc$@5p>|Xfx@6eRsCq8LB%K*5Pcb?6W6Za-iJfPtn#AR}!H(s~S_O^mr?n^6KTVfR?Ra|S){(!bT(7#q?Pk6{Ts3!K zrsIk9M0w8B$=;abkmJ>p;XirnWC!caT6d?(!cniyM7FLy@+8}tAj?&bCzEihX=Ovq zN`J6->qLC2^QOf>ty&;A!Tzcp<)=r$L4Lrdz3I#IiB9qrkB86p`qf1CNlfj zkL!~}aEtz}DP;!1es8Bj^}@cH1%5HMgik%_Q(Vr zjDrwD!pY@^q?;;5qUiNAqpCUgP2Bf6wXBV)Pq=1hE3tA!_F6YLb`?z3MtQ_&_|P8o zE<&b!yGlNU&6PGEImIzw%DZP{G!xA zWj`>e;{K;DWhnZk$%c1`em_)1uxte9HwVmAWQgd*f?VmtWJRAW2}@|G)TGtCXXrh3 z_521yp52)v>X~P)R?_Lq>VKJ@I9HwZZ>RfSn$e#H2c@I2wpwTp+arSF{v$3U+!weA08XEeIo9A)irk`r~XzvJ}2#Rz^N z$&PH(UD;Kat?Sr%kFG%-JziD(?7psR{bLn5f8R}Bacir0n4Q*y>R}tz+zw7 zo8Bj~DMJ7I+Ozt>Vy%UXk#{m{r;m0Ky*h{D%|?YI8_Z%DySIVTA4@e~++!EjYvP^` zbt>E_>(PwXGb@cP@cFv`GN7IQ&GPj8c>ijf>(!OWHz{$^9o%|N_g4kq6p6HAydur$ zLUNH#?eemoO1{z+X%}*h6ho9X>aaI?WahzU_p#BerPpUL`Y2&p7wdyP`UtvZJuL(Bm$)DR! z^C%Iwc|TSbx~=oI(5a)V5LH`Rl*jqDX5(eV(u>yHhg>@(mvlF(Q!ic?+-PD5HWBzz zy64jRZD-s&@kyAOU?J*MPHZ?n`T4^e8GX}R#U1C0nWy=3jIHok#%HgpM2B;%=8&YC z7kwuVGH7&>l)75=j<%wrsKyL;oUB5<0a}4br-MKw4I(52Ge|2u^HKWcfXrj0lpsBi z$m@xLNPTG=`ZSr)J2iCw5*=wf@kvJ7Gq14`8NT#ZT6BtkAICrYi5WJ(F5|W^g>m~q978&ZxE1zf`STCMF)k_!DykiFh9-z8p!SgXhnH4!4MD{0HZ+=G)Tq=^Z^h6 z0U#g{@KZ3j0vMtQ{pQ-E01yNMlIO0V2>E^h1cpEX7#gmiZm@x%Vdx#CsJZcXpEM)O zgU8cz=~_6esOZu%p7Wtz`E87x3Woe28IaS!P#9e9;m~qV&W8TLeq)2cXb99meFFiu zG54K!(3or(K+12+chP_&u;>X+b7Exm2hg`(t8Ix%HotN%qTDn`rM3Sx%N3$D*3Md+ zs;Q-z7~T7_PiuwS51)CTbVGW!t>k#s2fPv~#opJmOb=tX*KdJTE^Rno)I&+0 zN||KtdM$64mj+ivppeF!-9E+K^lu$l3?EK@*CFXbNIHc*>T+874kWODY}cq#coOWJ4V zD^Epz*i=Ia80?&Q#J@CL%KngfWk>9Kxb5)4eR2GYTC#XvVL4trV zX<@-AskK?VpJ%z~E95*|D!)l2=QA(rrRw3GEl!Watal|8Ay)#(I+xwE4?k-Cr>#Ky za)60@2sDFh4G>N3mlvxx8LgjOro3!?%;-JhJZl^Qtuw|=P%UM^*@o)&zS)U8?2Vu1 zP;*g6)qGZkz7EN4^wfM?nL+aS{tZ|795OqwCCq;p=z&K$vbtxMul-Sa-hWA>>FK5Y z#K<^q;hkxh|JNGS$VYhiZy+vMrO{y33XGJIj`frQr1J5;k|wjoq{yW28< zCYJG_1bezLT$(pZSfZaa@gfT3O|Pn2FYd9ZfWJSAD<{t@q%qnS;UyW{}L;gbieY&VZb+znHLF$Y7cT;g;+PDSs@9HEe`pE|!TQpssVy;L6$ zQ>Gj+Rd##0dSSKT2&Uv9=A=Z(9>e+`Chtx*OWT>^J}V7I-Qw9tT0zmMl7Of4{BMD6rJz3s@H`id-J86~2^z-Ho zj!>6g_^^nBYQ>%v`gbKJ$y^;=Y4Fi5GJoa%d*xL|G-{}2PYK2DPhS7}`s#t**V&MB zclQ;1b{Qw*7s*(i5jXu%haDBiEA#I2gFiXwe(UiLclWGdSu$%(a4-P3T2mjBDcx9KiQAESJds-hT8 zGs9t5?h((F+{o`F)7ZWGDWpj&?)UDW&i(bAIjcbIUR4zo>i^Ku44E04OdU@2vi@7z zD{0i|taodBnu>cDnXryFtf@=AI@G^Hl*BZ}hfj(SzHwrxy6bNf^^U5p#YmgRh8_xd z%3(6jPcIGY$Zb`ZfWG>Hj9#D5-x}_Bt78FQes!QY$HvrpcC4B6$cSGWG+$E4boc5@ zrb`q1AH1M^Nwc-;J{{ZbgbxXIHc@CELm>1-VZqZ9y1f2+3jgb+wY0 zt{(tL{AIF+O;+i`q|p$u)ftr@#M&YYH?o>lLg@jMl#_@Y z84!Z;dDop|{X`O|%7EWKem2w8)tV4Yd)mqX3ap=9JR>E>-^7~RX3{;bKqSu8%CYr{`BF r0r7`3-0OBThDLAcTg|am7xLp-;r7BC!Xh=UeDM75H~A5$$%g&~kH@Ml literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/ring2.jpg b/Assignments/JavaScript/ch05/ch05/ring2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..18314167cc1a52eb1ba9f777bfe6b33a51c3b667 GIT binary patch literal 2070 zcma)-doPIh}o!u#^Kb| za5x_Hel@=DNYG46VGjzx8u>FAz zS0|DwvDYi#J?NQJNC7lN$-_dhzhbueo zVj`y@<6Tzd!%^KPCviL5haTM5R7pm~=7(={)T;?=DE+i4w^fhTi|gFWDNBukmu_7> ztku!I$15uH+uf#u`!k(wulQeL7bg4b8U)iK{JYA0aTjexcahgsLTICj=T1#;4l7Aq z%sYG8U;5xt^mOK~eGIGj;uFuh_l1rR5jZ_rqRh-SrZyfPT?O_r@!)msfUL z#aj$%v4~6OdOBKCEP=t2uKw7CQsE=pnPdyGQKetn;QsdK5htd;Kz!@hNWd>Fjj}e0U$TjXE*%LGdLImedX)4Z!CAm?N;*u;pLZAH#(Bhe)r#X>Y0))RCTy* zzb%W&zFbSv)x!mRDe6gGw>R!5HeTd@{?HLWgKoBP(ovTF^4ZdwJu|2Jrnk8;V%GAG zom&2~jx%d`f;JoVT@cg!?V6ZveoQ^C=L^#id+pSYa4&B5 zHT}l+dN-luorK(3%kb4o{?IKg7s%t&iST5*dOBD4s^E7C*17fc$(#in!b&Y?HzD8i ziK;j6x(`ZhyLM0WyZyQ0@%umIUVT{l=H|+lwWcRtEhau1GYX)({Kc`}y{UGfda0JD zk;j%${HU7?a$z|lvVc=GzLUuqDVpn(R5YKZXk|gtg|f$kec?fr`lKXr-{6}SeZD!) z(4ZQ;yU~lHLQXHqT|K{e@kS%{x^V>;8m+(C`nEb=t81;KMPNoSb ze8jTioM4^Oa8;)~I2HT;^4qQ4qz69*`k9oqOuD|#>TSb1hPP7c^*`Ed$DxeVnxZ%h z>R}g-?lKtBz1ihL6o3hxH0HE)eRXBym6Va%D{7*g?2e~%O`3cf|M=&jzzy=~oG{1X zf~n6Y?aLVopq9`4Hg?Y6O;pgH5ExCL96R7D${%{1H6)@x%p2gsHnHGt+*Omp1XYiU ztmk?Dn%bUS6ZG+z5tIe1hu*lFy&+A;43Ll(pd;n1j4e)b^}3F^(lBxql>uS9%<_*) ztlH=fv?<$Gy*NFy6-C(OxTn%WHxLY1khIc(5 z%pqkRw=G*PdL%i zw~G&~d36}Py%hUsgze!Jm(YFC`txG>{Fsd$ajJKEG}(K5-X%;xx<1ljDkSakYTZKl zucWp!OxvlE7l!S`NVNdiLv#r5K(lU*tX*)7&UbUFPI4y_yb8a_IwZ-uTOZx-44n>0 ck$rDkCD>VS7S#OT1L&Xr{l8;LnN__00|c0b1ONa4 literal 0 HcmV?d00001 diff --git a/Assignments/JavaScript/ch05/ch05/ring3.jpg b/Assignments/JavaScript/ch05/ch05/ring3.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b72e16cc004acece3d7967ad071f0344840f9fec GIT binary patch literal 2320 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