{"id":3070,"date":"2016-06-07T23:35:25","date_gmt":"2016-06-07T22:35:25","guid":{"rendered":"https:\/\/stevepedwards.today\/DebianAdmin\/?p=3070"},"modified":"2016-06-07T23:35:25","modified_gmt":"2016-06-07T22:35:25","slug":"chapter-6-notes-practical-c-programming-3rd-edition-by-steve-oualline","status":"publish","type":"post","link":"https:\/\/stevepedwards.today\/DebianAdmin\/chapter-6-notes-practical-c-programming-3rd-edition-by-steve-oualline\/","title":{"rendered":"Chapter 6 Notes Practical C Programming, 3rd Edition By Steve Oualline"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3070\" class=\"pvc_stats all  \" data-element-id=\"3070\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p><span style=\"color: #ffffff;\"><strong>Chapter 6 explains simple decision statements including if, else, and for. A\u00a0discussion of == versus = is presented.<\/strong><\/span><\/p>\n<p><span style=\"color: #ffffff;\">If the condition is true (nonzero), the statement will be executed. If the condition is\u00a0false (0), the statement will not be executed.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if (total_owed &lt;= 0)<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"You owe nothing.\\n\");<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAukAAADoCAIAAADdZe3QAAA91ElEQVR4nO3dCVgT5\/o2cBLCDoLgiiziAnpwoYpWxFKhimJdkSLWvdVTxbVWBfcqtYoWpQd321q3glu1ahHBhdp\/XaGcShXBKshWVgWVkECW7zmZ88WcAENAIA7ev8uLazLzzjtPxvDOPZNMEMTGXpTLdQA0Z96ihUhckZ+fb2goMDQ00XY5AADQ\/Jmbm8tl8nspKR984CtwcnKys7PRdknAJSKROD+v8MmTJ5aWVoMGDdR2OQAA0Pzl5xeJRCLKLjQt0HYxAAAAALUrK3thYmKio8NDdgEAAAAOkEplZWVlOjpyZBcAAADgEmQXAAAA4BJkFwAAAOASZBcAAADgEmQXAAAA4BKuZpeioqLbt2+\/ePHCzs7O1dVVV1dX2xUBQPPx\/PnznJwcGli6du2qtkgsFqenp9NEp06d9PX1X31biYmJ169fnzt3Lo\/He\/XeAN4E3Msu5eXlCxYs+O6772QyGTPH1tZ29+7dI0aMaOJK\/vjjjx49eiA2ATQ\/P\/\/888SJE2kiNTXV0dFRddGBAwc++eQTmkhJSenWrdurb4uGr2+\/\/Xby5MkWFhav3hvAm4Bj2UUul48fPz42NnblypVTpkyxtLSk4WPVqlWjR4+Ojo729vZuskpKS0v79etXUFCA4QagWTIyMtLT04uMjFy7dq3q\/KioKGtr69zc3Iba0Pr16xFcAOqEY9nl7Nmz58+fDw0NXbZsGTNn0KBBFy5coBhBZ0J\/\/PEHhRtzc\/OcnBzKNB07duzSpYvq6hQ1kpOTKfG4uLgoL8++ePFCKpXSWvn5+Xfu3HF2dqaBSbmKRCK5f\/8+LbKxsXFyclLOP3z4cGVlJXUoEoloXRrm1EotKSlJSkrS19d3dXU1MDDQZFsA8Pqg3\/0PPvhALbvk5eX98ssvgYGB27dvv3TpUnl5uepgolPziKH83c\/KykpLS7O1tVVezjEzM6vp+g3LWsy27t27R9uimcwgY6rQsPsB4DXEsexCZzwmJibz589XnUm\/tJ999tn06dO9vb0pu4wZM2b16tVyhY8\/\/njv3r18Pp+abdiw4fPPP6eBgOb37dv33Llz7dq1o\/lffPHF77\/\/vmjRIj8\/PxqJjh496u\/vz\/RMY9OUKVP+\/vtvGptoLTc3N8pJNND885\/\/3LdvHzVgxqb9+\/fT1lVLonRF411FRQWt1aZNm++\/\/97Hx4d9WwDwWqGTk3Hjxh08eJB+Z\/v06cPMPH78eIcOHWJjY2l63rx59FN1MKlpxNBR\/O5fuXJlxIgR69at01FcQh45cuSpU6cEAgEt+uqrryiIVK2BZa2\/\/vqLxjrKNJRssrOzdRTBhUa5BQsWNNEOAtAejmWXpKSkt956q+pFDnd3d\/qZkJBAv9v0C\/zo0aPWrVtHREQEBwfToEMnSZQSVq1aRRli4sSJdKby\/vvvU4CgJMSsnpycvGTJkh9++IEa04rKbnv06LFixQpfX1\/KH9SYRqWvv\/6a+tmxY0evXr0oQtFJGA0cenp6qsXQiRptd+XKlUuXLhWLxTSUUA80\/HXv3p1lWwDwunnnnXesrKzoN1qZXWgcoEEmLS1NR\/GJN5lMpjqY1DRiMOvSAEXtU1JSOnXqRCc\/c+fOPXLkyLRp09hrqGktGlhofk5ODmUjijghISFUVfv27RtzfwC8LjiWXYqLi52dnavOb9u2rc5\/\/tKBlH6Gh4fb29vTRFBQ0H4Fyi7btm177733mGHCxcXln\/\/85+eff\/7NN98w11cpgmzfvn3s2LFVu2VOrcjkyZNpVKLkQdMUVui8R0dxycfQ0FBtLdqWk5MTjSbMwz179tBp2datW5lLNTVtCwBeN7q6uuPHj6cUsnnzZh6Pl5mZef36deY6LtHX1+\/WrZvqYFLTiMGgqEEnVMzFWhqU1q1bl5iYWGt2qWktqmTq1KnMRZ0PP\/xw9erV165do2obYz8AvG44ll1oKGECihrVmf\/4xz+U03379j158iT98v\/++++9e\/dWngD9+9\/\/pp8PHz6kmcycIUOGVLvFZ8+e\/d\/\/\/d+jR49KSkpEIpHir0CxYbZFY4pyjrm5OZ2N3bhxQzmnpm0BwOsmICBg7969v\/76q4eHx9GjRx0cHLKyspgBh8YTyi5qgwn7iPHWW28pp1u3bv306VNNaqh2LTp9KioqYmYWFBTQz5YtW77acwXgDI5lFzqtycnJqTqfebvXxMSkvLxc9aZlCwsLsVj8\/PnzysrK\/Px8GlOUi959913l+ROtQgmjarc0VH3yySfUCWWgdu3aKe\/KZiEUCmlcU7tlwNLSUll2TdsCgNcQDRTt27ePjIxkssuoUaO+\/vprZhGNJ0x6UA4m7CMG\/e4rP7bPkMvltRZQ01pz5swJDQ2l8NSxY8etW7f27Nlz0KBBr\/ZcATiDY9mlf\/\/+Bw4coNMOtTOMK1eu0E83N7eLFy\/SiQ6FGGZ+cXGxqalpixYt9PX1hwwZ8t1332m+LTpnmjFjxujRo48cOcLkIeYDeuxo04aGhsrzIUZhYSHFF803DQCvCQolH3zwwQ8\/\/LBgwYLExMT9+\/fv2rWLzoUoQMTHx6veH1S\/EaPe1q1bR+PesWPH7O3t33\/\/\/c8++6xBvigPgBM4ll2mT5++b98++qUNDw9Xznzy5MmWLVv6KlB2SUhIoNMgHcXbN7\/99hvN5PF4AwcO\/OWXX6RSqeZfJZeenl5eXk6DArMKxaDHjx8rb3pkPuZSUVGhthZty93dncYU5bby8vL++OOPmTNnvuqTBwBtCAgI+Ne\/\/jVr1ixnZ+eePXvSYEKppWoz9hGjwR0\/fvzOnTsFBQVqV2UA3gQcyy40aixcuPDrr7+mQDB58mTmu+lCQ0OfP39+7tw5OjcSCATz5s3bvXt3hw4dtm3blp2dTT9pxdWrVw8dOvTDDz9ctGiRqalpamrqrVu3Nm\/ezLItW1tbIyMjGiAGDx5Mw1BQUJDq\/U3MkERb9PX1pY2qfk3LypUrhwwZQmElODiYTsU+\/fRTOh+in422VwCgEbm5udnb29OJUEhIiI5iMGGyy\/Xr1ysrK5WDCfuI0eD09PRevHgRGBjYunVrGoLs7OwmTJiA96PhDcGx7KKjuI2oW7duYWFhR48e1VF81H\/48OFnz56lMEFJgn5158+fT6c+paWlJiYmW7Zs8fPzo2ZeXl6nTp1avHgxpR8dxTs7H330EfuGKOJQBpo7dy4NCmZmZpRI+vTpo7xrgIazqVOnfqqwfft2aqZc0dPTk8Yv2tb3339PD+lELTY2tupfRQEArggICKBzJPqpoxhMxo0bR+MJM4YoBxP2EaPB0QkbnbxdunSJgkt5efnff\/+9cePGO3fuMHceATRv3MsuZLbCkydPysrK2rRpo3rJlCLLP\/\/5zxkzZuTl5dHpiOoNzKMV8vPzme+LU35Qd5NCtRuidPLhhx9SV9S+6nvJBw4c+Ne\/\/iUSiZg7tFX5KuTm5tK5keqXuLBsCwBeHwEKyodqv7k\/\/vgj\/aw6mLCMGFV\/9\/\/888+aFtW61rfffktnR4mJicqvDo+JifHx8YmPjx81alS9njEAl3AyuzAsFdRmMp\/Ap8Rga2tb7VpVcwY7OqexsbGpaam5Qk1L8X3\/AM1YtYMJ+4jRUK5evfqPf\/xD9W+eMOdImty4BNAMcDi7AAC8mVxcXKKiog4ePOjp6SmRSJKTk1etWkUnS\/RQ26UBNAVkFwAAjpk\/f\/7ff\/8dHBycl5cnl8vbtm07dOjQdevW4cMu8IZoVtll\/fr1q1ev1nYVAACNSyAQbFaQSCSUXdT+pBpAs9essou+grarAABoIswfVgN40+B1DwAAAFyC7AIAAABcIpDJpEJhubbLAC6RSqUCPYGZmam+vgFePAAA0DR4vP9OCHg83cKCYq0WAxwjEAgkEomtjQ1Ph48XDwAANAG+rm5FhYSZFiQl\/VssFmu3IOAWKyurgoJCqVSCT0YDAEDTMDMz4+nwjI2NeTwdgZVVS\/wZUqgTYyPDVlaWj9IzjIwMrazUv9oYAACgwRkZGkukkr\/z\/pbLdQT29vZ2do3+DdbQnIhE4vy8Ql7GYzMz0\/79XbVdDgAANH\/5+UVisYjP5\/\/nuou2iwEAAACoXWnpM5lM9p\/rLtquBAAAAKAOkF0AAACAS5BdAAAAgEuQXQAAAIBLkF0AAACAS5BdAAAAgEuQXQAAAIBLkF2gAWRkZFy8eNHLy6tTp07arqUaO3fuXLNmTVpamqUlvgW4ng4fPrxo0aKkpCRbW1tt1wIAbzpkF2gACQkJs2bNioyM1Hp22bdv39KlS+\/du2dtba2cKRQKi4uLZTKZFgvjOpFIRPtQKpXW1KDaPQ8A0BhqyS5yuZyn\/JvTAK89sVhcWlqKmNL0sOcBoMnUmF1oDIqKijp8+PBPP\/2kp6fXlDVBs5SZmXn+\/Pn8\/PwOHTqMHj26devWqktzcnJiYmJyc3PNzMwcHR3fffddExOTWhepSUlJuXv3Lk1cunTJysqKJgYMGNCqVStlgwcPHpw7d47iuIeHR58+fVTXzcrKio+Pz87O5vP5rq6uXl5eqqn90aNH9+7dGzZsWEZGRk09VCspKenKlStCobBbt26jRo1S\/bunyj7\/+uuvCxculJWVrVy5st47MC4u7tatWxYWFmPGjKGt3Lx5083NjdkJhDb0+PFjHx8fZfuCggJq7+7u3rJlS032ADv2Pc+yEwAA6qH67PLLL798+eWXw4cPP3XqFIILvLqwsLDly5cbGRnZ29vTMXvx4sUnT54cMmQIs\/T48eOTJ0+maNK1a9enT58yDTZt2sS+qCrqkwI3TQQHB+vq6tIEPRw0aBCz9ODBgytWrLC2ti4qKqKgEBERERgYyCyiA7+3t7elpaWNjU1xcTGlJU9Pz+joaENDQ6bBjz\/+uHTpUnoWNfVQlVwunz179t69eykc0OGcAkqXLl0ohHXu3Fm1zw0bNqxZs6ZNmzYikYglu7DsQDrNoF0UGRlJxZuamlKzOXPmbN68meLC4MGDmdWpjN27d9MmlB1ScKEY8euvvzL7p9Y9wK6mPV\/rTgAAqAf17HL\/\/n0aSW1tbWkoVH6wUSwWh4SESCSSqutTvlGOjwDVOnv27JIlSxYtWhQaGqqvr19SUuLr6zthwoT09PQWLVpQg2XLltGRkpoxQfnJkye5ubnMuiyLqlq1apWFhcX8+fNv375Nx2C1pXQEvXPnjqOjo1Ao9PHxoWM8HfKZAhwcHK5du+bm5sa0PHbs2MSJE8PDw+lIrGEPVe1V+Oyzz7Zs2cLj8X777bcRI0YEBARQbarN9u3bl5iY2Lt378rKyvrtQNoK\/bZSBqJcRY0pGYwZM6amrmqi4R6oSU17XsOdAABQJy+zS0FBwbp162hYpJNatU9c0nBJw0212cXOzq7RawSO27x5Mx3vw8LC+Hw+PaSDXERERI8ePc6cOUPHfh3Fa49CsPIKn6UCM82yqK42btxIZdCEsbHxwoULx48fn5KS8vbbb9OcLgrKlv7+\/rt27YqOjlY7crP0UNXu3bvpt4N+m5h3Xtzd3Sl8rF+\/\/tatW\/3791c2+\/zzzym40ATLBU72Hbhnzx4nJycKUkxj2l0UOw4cOFCnnaPhHqgrDXcCAECdvMwuDx48uHv37tixYzt06KDWiMad7t27y+Xyqusz14cBaiKTyW7evOns7EwHYOYlRD+Z21VSU1OZNvSqo4NcWlra+++\/P2TIkF69eilXZ1lUV3379lVOM9cGVC\/hnDp16tChQ1SSUCikCgsLC6veL8Pegyp6gnfu3KHELxC8\/BXz8vKiw3ZSUpLqYXvAgAHsZbPvQJpITk6ePn266mdTPDw86ppddDTbA3Wi+U4AAKiTl2MKnRJdvnz5yJEjPj4+gYGBdE6pHA3FYvGUKVMqKiqqrk+DJh1dmqZW4KLy8vLKysqnT5\/Gx8erzh82bJi9vT0z\/f333\/fr1+\/48eNBQUESiaRnz550EGWuRrAsqitjY2PlNHMBQ3nH77Zt2xYvXkyv+Xnz5llZWdHSrVu3Vs0lLD2oEYlElDnULhExH2ItKyurOpMF+w6kDVENys\/bMupxaUrDPVAnmu8EAIA6+Z\/Pu9CARRnFz88vPDx8xIgRq1evHjhwIM03MDA4duyYlioEbjNRcHFxOX36dE1t9PT0FinQIe3nn3+m6EyvQzplZ1\/UgOgFT1HgxIkTyjl05H6VDukpGxkZZWdnq85kHqrdH6RJVyw7UC6XU6JSCxk5OTlqzQwNDSn5UZJgIhcpKipSbdDge0CnQXcCAICqau4zouFm+fLlH3\/88fr163fu3Ll\/\/37cagSvwtvbOy4uLisrq9avZKWjnb+\/\/6VLl7755hu17xZiWaSKuS\/mxYsXdaqwtLRU9ROmDx8+TEhIeMV3TDw8PC5evPj06VPlRZHIyEgq+5133qlrVyw7kOkwJiZGKBQqLwsdP35crRmtKJVKU1NTu3fvzsyJjo5WbfDqe6DaPd+AOwEAQKnG73dp06bN9u3b6XxO9b1qABZ0lCopKVGd4+np6eTkFBISEhsbSwfg0NBQV1fXioqK+\/fvHzlyZNmyZT179nzy5AkF5RkzZvTq1cvCwiIxMfHMmTP9+\/enIxzLoppqcHFxoZ+0xYCAAMrc\/fr1q\/VNGTJw4MCjR4+OGzfOzc0tOTk5MDCwpq+Q0dyKFSvo6Y8ePTo8PLxVq1YHDx48dOjQ1KlTO3bsWNeu2HdgcHCwl5eXn5\/fV199ZWpqGhERkZSUpNaDj48P\/SLPnj2biqHdcuDAgcuXL6s2ePU9UO2eb8CdAACgVEsuwdd7g+a+VVCds3\/\/fsouzs7OV69enTt3rvLeXV1dXXd3d4ojOop3hTIyMuioqfxK1uHDh+\/atYt9UU3o0E6Hzz179kRFRdFacXFxym+RYbFjxw5fX9+RI0fqKN4hpTRA4eDGjRt13QOqPDw8KA0sWLCASmKe8kcffUQbqkdX7Dtw8ODBtNsXLlxIzXQUeyAsLGzWrFmqPXTq1In2GxXDfJ\/e0KFDt27dOm3aNGWDV98D1e75BtwJAABKuKYCDYBO+qu9DU2JDpnXr1\/Py8vLzMw0NTW1tbU1MzNjFtFEUlJSaWlpVlZWZWWlnZ2d8koJyyIWqxRU5yxRUJ1Dh1LVgh0cHBITE9PT00tKShwdHZW1ad5DtWi3UCBISUkRCoVdu3ZlogZLnyxYdiCZMWOGv78\/bcjc3Jw2FBMTU7WHmTNnTpo0KS0tjdowlz2mTp2qXFrrHpipwF5k1T2vU9tOAACoB2QXaDrtFKpdZK5Q10UNiM\/nN8aXvVK3zOWQBsGyA01MTJhrGyyMjIxYbtFqpD2g09A7AQAA2QUAAAC4BNkFoLnp1KlTUFAQvvMaAJorZBeA5sbR0bGmP1cJANAMILsAAAAAlyC7AAAAAJcIpBJpaelzbZcBXCKVSgUCQcuWFoaGxnjxAABAE5DLpTry\/34xqUCuo1Nc9FS7BQG3GOrricTiVpZWOnxdvHgAAKAJ8Pi8SolYV1fA4\/EEv\/+e9OzZM22XBFxibd0+N\/dvXV1dfX298nKRtssBAIDmz8rKksfjS6USuVwucHCwMzNroe2SgEsotXTp3OVeSoqxsZGdXS1\/XhEAAODV0aGnskJSVFRE04LWrdvY2dnUug6Akkgkzs8rlEqlhoYGjo5dtF0OAAA0f\/n5ReXl5ebm5nw+D\/cZAQAAAAc8f\/68tLRUJpMjuwAAAACXILsAAAAAlyC7AAAAAJcguwAAAACXILsAAAAAlyC7AAAAAJcguwAAAACXILtAA8jIyLh48aKXl1enTp20XUs1du7cuWbNmrS0NEtLS23XAgAArwrZBRpAQkLCrFmzIiMjtZ5d9u3bt3Tp0nv37llbWytnCoXC4uJimUymxcIAAKCh1JJd5HI5j8drmlIAXp1YLFZ86yJiCgBAs1VjdqHRPyoq6vDhwz\/99JOenl5T1gTNUmZm5vnz5\/Pz8zt06DB69OjWrVurLs3JyYmJicnNzTUzM3N0dHz33XdNTEw0XKqUkpJy9+5dmrh06ZKVlRVNDBgwoFWrVsoGDx48OHfuHMVxDw+PPn36qK2elZUVHx+fnZ3N5\/NdXV29vLxUg\/ujR4\/u3bs3bNiwjIwMlk4AAKCxVZ9dfvnlly+\/\/HL48OGnTp1CcIFXFxYWtnz5ciMjI3t7ewoBixcvPnny5JAhQ5ilx48fnzx5MuWSrl27Pn36lGmwadMmTZaqoj4pcNNEcHCwrq4uTdDDQYMGMUsPHjy4YsUKa2vroqKisrKyiIiIwMBA5bpxcXHe3t6WlpY2NjbFxcWUljw9PaOjow0NDZkGP\/7449KlS+mJsHQCAABNQD273L9\/f82aNba2tpGRkfhgIzSIs2fPLlmyZNGiRaGhofr6+iUlJb6+vhMmTEhPT2\/RogU1WLZsGQUFasYE5SdPnuTm5ipXZ1+qatWqVRYWFvPnz799+zZFELWle\/fuvXPnjqOjo1Ao9PHxoSxFkYgpgDg4OFy7ds3NzY15eOzYsYkTJ4aHh1MM0rwTAABoAi+zS0FBwbp16+i4Qme0Wv\/EJTQnmzdvpoN9WFgYn8+nhxQvIiIievTocebMGTrw6yhee8OHD1de4bNUUK7OvlRzGzdupDJowtjYeOHChePHj09JSXn77beZpV0UlI39\/f137doVHR2tll3YOwEAgCbwMrs8ePDg7t27Y8eO7dChgxYLgmZGJpPdvHnT2dmZEoxcLtdRfABcKpXSRGpqKtOGXnW7d+9OS0t7\/\/33hwwZ0qtXL9Ue2Jdqrm\/fvspp5qqM2vWbU6dOHTp0iKoSCoVUZGFhoerNShp2AgAAje1ldnF3d798+fKRI0d8fHwCAwPphBJ3GMGrKy8vr6ysfPr0aXx8vOr8YcOG2dvbM9Pff\/99v379jh8\/HhQUJJFIevbsSRmid+\/emizVnLGxsXKauQLERCjGtm3bFi9eTC\/7efPmWVlZUYOtW7dWzSXsnQAAQBP4n8+70Fg8ZcoUPz+\/8PDwESNGrF69euDAgdqqDJoHEwUXF5fTp0\/X1EZPT2+RQllZ2c8\/\/0zRmV6Hd+7c0WRpQ6HXPMWpEydOKOdQdmnYTQAAQIOo5j4jIyOj5cuXf\/zxx+vXr9+5c+f+\/ftxqxG8Cm9v77i4uKysLFtbW\/aWlHL8\/f0vXbr0zTffVP1uIfalDOa2oBcvXtS1yNLSUtWP9z58+DAhIaHqe0YAAKB1NX6\/S5s2bbZv356bmysQ4Lt3QSMXL14sKSlRnePp6enk5BQSEhIbG0sJJjQ01NXVtaKi4v79+0eOHFm2bFnPnj2fPHlCQXnGjBm9evWysLBITEw8c+ZM\/\/79mWjCvrQqFxcX+klbDAgIoMzdr18\/5oteajVw4MCjR4+OGzfOzc0tOTk5MDCw2q+QAQAArasll+C8EzT3rYLqnP3791N2cXZ2vnr16ty5c8eMGcPM19XVdXd3pyyio3hLKCMjg0KD8stwhw8fvmvXLmaafWlVlI0ouOzZsycqKopWiYuLU36LDLsdO3b4+vqOHDmSpg0MDIKDgylg3bhxo057AAAAmgCuqUAD8PPzY+4hqkmfPn2uX7+el5eXmZlpampqa2trZmbGLKKJpKSk0tLSrKysyspKOzs71Ssl7EurtUpBdc4SBdU5FHHUCnZwcEhMTExPTy8pKXF0dFSWV6dOAACgCSC7QNNpp1DtInOFmlZkX9pQ+Hx+586dG3srAADwipBdAAAAgEuQXQAAAIBLkF0AAACAS5BdAAAAgEuQXQAAAIBLkF0AAACASwQymaxCXKHtMoBLJBKZQE9gbGykJ9DDiwcAAJrAf75NXf7fb1QX8Hj8v\/8u0G5BwC0CgUAikXS0t+fp4MUDAABNga+rWympZKYFf\/75p1Qq1W5BwC3m5uZFRUUVFZV6egJ9fX1tlwMAAM2fkZExj8ezsLCgn3TsMaAjkLZLAi4xNTWll01WVhb9bNFC\/bvzAQAAGpyZmZlUIs3MzJTL5QInp652djbaLgm4RCQS5+cV5uXlWVpaDBo0UNvlAABA85efXyQSif68e1cH9xkBAAAAJ7x48dzAwEAH2QUAAAA4QSaTi8ViHWQXAAAA4BZkFwAAAOASZBcAAADgEmQXAAAA4BJkFwAAAOASZBcAAADgEmQXaEipqannz59\/9OiRWCxu3779wIEDvby8BILm+TLbuXPnmjVr0tLSLC0ttV0LAMAbpHkeVKDpCYXCwMDAgwcP6urqOjk5GRsb\/\/TTT+vWraME88MPPwwePLhRt75v376lS5feu3fP2tq6yfqnp1xcXCyTyRpjiwAAUJOX2UUul\/N4PC2WAtxFx29fX9\/Y2NhghRYtWjDzExISvvjiC\/rZ2NlFLBaXlpY2Xoxo7P4BAEBzL7PLnj17EhMT169fTyfKWiwIuCgqKurChQtLly798ssvVee7urqePn26sLBQOefRo0f37t0bNmzYX3\/9RauUlZWtXLlSuTQzM\/P8+fP5+fkdOnQYPXp069atlYuysrLi4+Ozs7P5fD516+XlpYzaKSkpdxV\/4eLSpUtWVlY0MWDAgFatWtXaLXsxSrX2\/+DBg3PnzlE9Hh4effr0UV2XpWzVAjIyMmrqAQAA1LzMLrNnz759+\/bMmTP79++\/ZMkSExMTLZYF3LJ\/\/35dXd2goKBql6pGkB9\/\/JEizoYNG9asWdOmTRuRSKSMC2FhYcuXLzcyMrK3t6eD+uLFi0+ePDlkyBBaFBcX5+3tbWlpaWNjU1xcnJOT4+npGR0dbWhoSEupGYUnmggODqYydBRZatCgQbV2y1KMKvb+Dx48uGLFCmtr66KiIko\/ERERgYGBzCL2spUFUIU19QAAAFX9z+dd+vXrRyd\/Z86coXPTSZMmTZs2jRmpAdjdunWre\/fuzDUJTezbty8xMbF3796VlZXMnLNnz1JiXrRoUWhoqL6+fklJia+v74QJE9LT01u0aOHg4HDt2jU3Nzem8bFjxyZOnBgeHk5hgh6uWrXKwsJi\/vz5FL4pJahuiL3bmopRw9I\/2bt37507dxwdHYVCoY+PD+WkyZMnM52zl61JDwAAUJX6Z3V5PN6YMWNGjBhBA\/rw4cPppJBOHLVSGXBFRUXFs2fP2rRpozrz559\/Tk5OZqY7dOgwZcoU1aWff\/45ZQWa0NPTY+Zs3ryZDt5hYWF8Pp8eUlaIiIjo0aMHJWk6kHdRUK7u7++\/a9eu6OhotRBQFXu3NRVTJxs3bqRN0ISxsfHChQvHjx+fkpLy9ttv0xwNy2bpAQAAqqr+PiMaxGnopPH9xo0bnp6e9RvT4Q0hEAgoGahdtIiNjT169ChNFBYW9uvXTy27DBgwQPWhTCa7efOms7MzRQ25XK6j+OS4VCrVUdx0zbQ5derUoUOH6KFQKKSl1G2ttxRp0m3VYuqqb9++ymnmqkxubq5yjiZls\/cAAABqqskujx8\/Xrt2rYGBwf79+\/G5XagVBRdbW9uHDx+qzvxagSY6duxYdRW1d5fKy8sp+jx9+jQ+Pl51\/rBhw+zt7Wli27ZtixcvHj9+\/Lx582hd2uLWrVtrPcDX2m21xdSVsbGxcpq5usPEI83LZukBAACq+p\/sUlJSsmnTprS0tPXr1\/fo0UNbNQHnvPfee999911CQoKrq2s9VjdRcHFxOX36dLUNwsPDKXCcOHFCOYdCwKt329jqVzYAALB7mV1OnTq1c+fOoKAgii9aLAi46NNPPz148OC8efMuXbpUvzvUvL294+LisrKybG1tqy4tLS1V\/ZDsw4cPKSepvvnC3Lnz4sWLOnWruZr6Z1dr2QAAUA8vs4ubm9vo0aNxYxHUQ48ePbZv3x4YGNinTx\/KMf369TMyMiooKIiNjc3Pz7ezs6u1h5CQEGpMUSM0NNTV1bWiouL+\/ftHjhxZtmxZz549Bw4cePTo0XHjxtGrNDk5mTaklpBcXFyYTgICAvT09KgA5p0g9m41f4I19c+u1rIBAKAeXmaXdu3aabEO4LpPPvmka9eua9eunTt3rvL7Z9u2bUsPa70biDg7O1+9epUajxkzhplDMdrd3d3CwoKmd+zY4evrO3LkSJo2MDCgDimC3LhxQ7k65RIKFnv27ImKiqKtx8XFMd\/gwt6t5mrqn12tZQMAQD3g7xlBg\/FSKCkpycjIqKyspOBS9YrLEoVqV+\/Tp8\/169fz8vIyMzNNTU1tbW3NzMyYRQ4ODomJienp6dS5o6Ojcr6qVQp16palGE36r7o6RRzmhiYNy661BwAAqArZBRqYhYUF8w5L\/bRTqDqfz+d37ty5wbttbK9YNgAAVIXsAgAAAFyC7AIAAABcguwCAAAAXILsAgAAAFyC7AIAAABcIpDJpC9eCLVdBnBJZWWlQE9gbt5CX98QLx4AAGgCvP98fwSPmRbweLrFRU+0WxBwi0AgkEgkHayteTp8vHgAAKAJ8HV16cyZmRYkJv5eVlam3YKAW9q0aZOfny+Xy42MDMTiSm2XAwAAzV\/LlhY6Ojw6eebxeIJ27VobG3fUdknAJXp6BjbWHR48\/MvIyLBt2zbaLgcAAJo\/fX1DqURSUFBAZ84CGxtbOzub2lcC+P9EInF+XiG9ekxMjF1cemm7HAAAaP7y84tEonIDA0Md3GcEAAAAnPDs2XOxWKSD7AIAAADcguwCAAAAXILsAgAAAFyC7AIAAABcguwCAAAAXILsAgAAAFyC7AIAAABcguwCDSk1NfX8+fOPHj0Si8Xt27cfOHCgl5eXQNAMX2Y7d+5cs2ZNWlqapaWltmvhpMOHDy9atCgpKcnW1lbbtQAAxzTDgwpohVAoDAwMPHjwoK6urpOTk7Gx8U8\/\/bRu3TpKMD\/88MPgwYMbdev79u1bunTpvXv3rK2tm6Zzer7FxcUymazBN\/eGEIlEtAOlUmlNDRr1\/xQAOO1ldpHL5TweT4ulAHfRIdzX1zc2NjZYoUWLFsz8hISEL774gn42dnYRi8WlpaWNlCQatXOoCXY7ANTkZXbZs2dPYmLi+vXr6URZiwUBF0VFRV24cIHOkr\/88kvV+a6urqdPny4sLFTOefToEZ1JDxs27K+\/\/qJVysrKVq5cqVyamZl5\/vz5\/Pz8Dh06jB49unXr1spFWVlZ8fHx2dnZfD6fuvXy8lJG7ZSUlLt379LEpUuXrKysaGLAgAGtWrWqtU\/2YjTpnDx48ODcuXNUjIeHR58+fdRWZylbtYCMjAyWTtQkJSVduXJFKBR269Zt1KhRBgYGdXpGmuxtRlxc3K1btywsLMaMGUNbuXnzppubG7MTaCuPHz\/28fFRNi4oKKDG7u7uLVu21PDps2Df7Sx7AADeBC+zy+zZs2\/fvj1z5sz+\/fsvWbLExMREi2UBt+zfv19XVzcoKKjapaoHxR9\/\/JEizoYNG9asWdOmTRuRSKQ8uIaFhS1fvtzIyMje3p6OwYsXLz558uSQIUN0FAdRb29vS0tLGxub4uLinJwcT0\/P6OhoQ8P\/\/FEuakbhiSaCg4OpDB1Flho0aBB7n+zFKLF0Tg4ePLhixQpra+uioiIKChEREYGBgcp12ctWFkBFsnSiSi6X0+\/p3r17KR\/QEZ0CSpcuXWJiYjp37qz5M6p1b+soLqRNnjw5MjKSKjc1NaWWc+bM2bx5MyUG5hIa1bB7927qX9khBReKEb\/++qty59T69FnUtNtr3QMA8Cb4n8+79OvXj07+zpw5QydhkyZNmjZtGjNqiMXikJAQiURSdf3hw4c39tsB8Pqj41b37t2Z82NN7Nu3LzExsXfv3pWVlcycs2fPUmJetGhRaGiovr5+SUmJr6\/vhAkT0tPTW7Ro4eDgcO3aNTrpZxofO3Zs4sSJ4eHhdGCjh6tWrbKwsJg\/fz6FbzpMKrfC3idLMapq6pxBB9E7d+44OjoKhUIfHx86xtMhX9k5e9kadqLWknz22Wdbtmzh8Xi\/\/fbbiBEjAgICqDb23aum1j1DW6HgQhmIQhU9pHAwZsyYartioeHTr1ZNu13DPQAAzZv6Z3VpOKBBioYDGv4ol9A5HJ050ehGo0O12cXOzq5J6oTXV0VFxbNnz+gsX3Xmzz\/\/nJyczEx36NBhypQpqks\/\/\/xzOrLShJ6eHjOHzunp4B0WFsbn8+khHbciIiJ69OhBSZoO5F0UlKv7+\/vv2rWLzuDZj4LsfbIUo7mNGzfSJmjC2Nh44cKF48ePT0lJefvtt5mlGpbN3omq3bt302\/cpk2bmHde3N3dKX+sX7+esmP\/\/v01f0a17pk9e\/Y4OTlRimLa01BAsePAgQN12jn1+19jp+EeAIDmrfr7jGjIo6GTBrIbN254enrSQzqrlsvlVVsyF2bgTSYQCOgQqHaKHxsbe\/ToUZooLCzs16+fWnYZMGCA6kOZTHbz5k1nZ2c6pjIvM\/rJ3IGSmprKtDl16tShQ4fooVAopKXULfvtJ5r0WW0xddK3b1\/lNHN5IDc3V7WBJmXX2gmDir9z5w6dRajec+7l5UVH7qSkJNUjN\/szqnXP0DTlzunTp6t+NsXDw6Ou2UWn7v9r7DTfAwDQvFWTXR4\/frx27VoDA4P9+\/czn9sVi8V07KHT66qNaYAbO3ZsY1cJrzMKLra2tg8fPlSd+bUCTXTs2LHqKmrvLpWXl1P0efr0aXx8vOr8YcOG2dvb08S2bdsWL148fvz4efPm0bq0xa1bt1Z7gNe8z5qKqRNjY2PlNHMNQ\/WmXw3LZu9ESSQSUexQ+zoZpviysjLNn1Gte4Y2RAWofuSW1ONrbOrxv8ZO8z0AAM3b\/2SXkpKSTZs2paWl0XlMjx49lPMpxxw7dqzJawPOeO+997777ruEhARXV9d6rG6i4OLicvr06WobhIeH05H1xIkTyjl0FHzFPptAPcpmQU\/HyMgoOztbdSbzsOotQuz9sO8ZYwW1kJGTk6P60NDQUCKRUJJgwhYpKipS66dhn75Ow+0BAOC6l9nl1KlTO3fuDAoKoviixYKAiz799NODBw\/S6fWlS5fqd4eat7d3XFxcVlZWtd+yWlpaqvqBzYcPH1JOUn33gbl15cWLF5r3qblqO9dErWXXlYeHx8WLF58+faq8KBIZGcnj8d5555069cO+Z5gOY2JihEKh8prQ8ePHVdvQilKpNDU1tXv37syc6OhotX5e8elXu9sbag8AAKe9zC5ubm6jR4\/G51egHnr06LF9+\/bAwMA+ffpQjunXrx+dHxcUFMTGxubn52vyge6QkBBqTMfU0NBQV1fXioqK+\/fvHzlyZNmyZT179hw4cODRo0fHjRtHr9Lk5GTakFpCcnFxYToJCAjQ09OjAqysrNj71PzZVdu5JivWWnZdrVixwtPTk35Pw8PDW7VqRXnx0KFDU6dOrfaNORa17png4GAvLy8\/P7+vvvrK1NQ0IiIiKSlJtQcfHx+BQDB79myqhPbJgQMHLl++3LBPv9rd3lB7AAA47WV2adeunRbrAK775JNPunbtunbt2rlz5yq\/C7Vt27b0UJP7Spydna9evUqNlffiUox2d3e3sLCg6R07dvj6+o4cOVJH8Q4mdUjH2hs3bihXpwMwHeT27NkTFRVFW4+LixsyZAh7n5qrtnNNVqy17Lry8PCgNLBgwQLmvTl6Oh999BFtpa791LpnBg8e\/O233y5cuJBa6ij2QFhY2KxZs5Q9dOrUadeuXVQJ8016Q4cO3bp167Rp01S38opPv9rd3lB7AAA4DX\/PCBqMl0JJSUlGRkZlZSUFl6pXXJYoVLs6HQWvX7+el5eXmZlJ5\/q2trZmZmbMIgcHh8TExPT0dOrc0dFROV\/VKgXN+2QvptbOq65LR1O1e\/FqLVuTTtT4+flRIEhJSREKhRQW1XKY5s+Ifc+QGTNm+Pv704bMzc1pQzExMWo9zJw5c9KkSWlpadSAuewxdepUzZ\/+TAX2Iqv9P2XfAwDwJkB2gQZGxxLman\/9tFOoOp\/P59f7u1Nr6rMJvErZLH0yl0NeHfueMTExYf\/wtZGREfNFMjVpjKev06B7AAC4CNkFAAAAuATZBQBq16lTp6CgIHyPNgC8DpBdAKB2jo6O+PYEAHhNILsAAAAAlyC7AAAAAJcguwAAAACXUHaRV\/uH3wBqIpPKdHV19fX16CdePAAA0AR4in8MgVzOy876W5vlANcIBAKKLF06d+bp8PHiAQCAJsDX1a2olDDTgvv37\/N4PPYVAFSZmJiUPC19UVZmaKhvZGSk7XIAAKD5M9A3lMmlrVu3pswikMvxnhHUDZ\/PNzQyeP7imUwml0gk2i4HAACaP2NjXb6MRwcdHo8n+Mc\/utvZ2dS+EsD\/JxKJ8\/MKnz173rq11aBBA7VdDgAANH\/5+UUFBQUP\/vqLTptxnxEAAABwCbILAAAAcAmyCwAAAHAJsgsAAABwCbILAAAAcAmyCwAAAHAJsgsAAABwCbILNICMjIyLFy9Wnd9HoYmLOXz48KJFi44cObJhw4aJEyfOnj07Kirqzp073t7enp6eRUVF8+bNMzY2\/u6775q4MAAAaBDILtAAEhISZs2aVXX+2rVrmz67iESi4uJioVDYq1evOXPmyGSyrKyswsLCxMREyi6tWrXavn17QEBAE1cFAAANBdkFGsyRI0f8\/f1V5\/D5fG0Vo1rDsmXLwsPD8ecLAACaB2QXaDCUEgSCWl5RcXFxt27dsrCwGDNmjIGBwc2bN93c3KysrJil9+7de\/z4sY+Pj7J9QUEBtXd3d2\/ZsqVyZlZWVnx8fHZ2Nm3R1dXVy8sLf08UAODNgewCTUQmk02ePDkyMtLGxsbU1HT58uVz5szZvHnzlStXBg8ezLTZu3fv7t27RSKRci0KLqNGjfr1118HDRrEzKH04+3tbWlpSf0UFxfn5OR4enpGR0cbGho2\/ZMCAICmh+wCDSYhIUEtQFDgaNWqFTNNuYSCy4YNG1asWEEPY2JixowZU4+tODg4XLt2zc3NjXl47NixiRMnhoeHBwcHv1r5AADADf\/NLmKxOCQkpNoPBAwfPpyOEyxLlSfN8IYLU1Cdo3pNZc+ePU5OTsuXL2ce0iuHMseBAwfqupUuCsqH\/v7+u3btio6OZskuH3zwQVJSklwuv3nz5vHjx+u6RQAAeK38N7vo6+sHBARUm07s7OzYlzZugcAdu3fvVruUYmlpyUxIpdLk5OTp06erfjDFw8OjHtmFnDp16tChQ6mpqUKhkBJJYWGhtbV11WZ\/\/PHHhQsXhg0bpppXnj17RimqHhsFAIDXxH+zCx1RunfvToeBqi10dXXZlzZugcAd5ubm7dq1q3aRSCSi+KL6eVsdlWRTJ9u2bVu8ePH48ePnzZtnZWXF5\/O3bt2am5ur1szCwmLlypVUUmZmpur8ysrKvn37Umyi+Xp6eu3bt69HDQAAoEUv3zOaMmVKRUVF1RZ0ruzj48OydOzYsY1aIjQDxgpqCSMnJ0etmaGhoUQikclkypuri4qK1NqEh4cPGzbsxIkTyjmUXapu8b333qs2bavq0qXLgwcPNHwKAADwmvhvdjEwMDh27BhLO\/alAOx4PN4777wTExMjFAopxDAzq370xNbWViqVpqamdu\/enZkTHR2t1qa0tNTGxkb58OHDhwkJCVXfM9q7d2\/r1q3ZqzI1Na3rEwEAAK3DfUbQYC5evFhSUqI6p0uXLkOGDGGmg4ODvby8\/Pz8vvrqKwoNERERSUlJaj34+PgIBILZs2eHh4fr6ekdOHDg8uXLam0GDhx49OjRcePGubm5JScnBwYGmpiYVC2GttuxY8eGemoAAPD6QHaBBvOtguqcCRMmKLPL4MGDaenChQudnZ3poaura1hYmNpfEujUqdOuXbsWLFjA\/CWBoUOHbt26ddq0aaptduzY4evrO3LkSB3F9UKKRPfv379x40ajPjUAAHh9ILtAA\/Dz86v1wyVkxowZ\/v7+KSkp5ubmXbt2jYmJqdpm5syZkyZNSktLozbMhZOpU6eqNnBwcEhMTExPTy8pKXF0dDQzM6vaA6n\/kwEAgNcbsgs0KRMTE1dXV\/Y2RkZGvXv3ZmnA5\/M7d+7coHUBAABnILsAAAAAlyC7gNZ06tQpKCgIX28IAAB1guwCWuPo6Lhp0yZtVwEAAByD7AIAAABcguwCAAAAXCKQSWUFBepfuw7AgieX8\/n89u3bGhka48UDAABNQCKRSqUyZlrwtKS0TCjUbkHALTwdnrhCLCwTSSRyQSGyCwAAND65XCKpVPwJXp7g4cOHz54903ZFwCXW1u1zc\/\/W1dXV19dLSxNpuxwAAGj+rKwseTx+cXGxTCYX9Ozp3K5dG22XBFwilcjKyoT\/\/uOPli0t6PWj7XIAAKD5K3tRLhaLr8T\/QtMCIyMjc3NzbZcEXCISiZ8\/L5NIpDSNFw8AADQBkahSWl7etm1bHg\/3GQEAAAAXlJeX5+fny+XILgAAAMApyC4AAADAJcguAAAAwCXILgAAAMAlyC4AAADAJcguAAAAwCXILgAAAMAlyC7QADIyMi5evMjn86dNm6arq6ucf\/369bt3706fPl0gaJ6vtMOHDy9atCgpKcnW1lbbtQAAvCmqOaL89ttvP\/300+bNm5u+GuCohISEWbNm0YRUKmUmGEeOHNmxY0dAQICpqamGXe3bt2\/p0qX37t2ztrZulFoblEgkKi4upmet7UIAAN4g1WSX27dvHzt2DNkF6srIyGj9+vVTpkwxNDSsdydisbi0tFQmkzVgYQAA0JxUk11atGiBP1ID9TBv3rwtW7Zs3759yZIl7C2TkpKuXLkiFAq7des2atQoAwMDZn5KSsrdu3dp4tKlS1ZWVjQxYMCAVq1aVdtJZmbm+fPn8\/PzO3ToMHr06NatW6s1iIuLu3XrloWFxZgxY2gTN2\/edHNzY7ol9+7de\/z4sY+Pj7J9QUEBtXd3d2\/ZsqVyZlZWVnx8fHZ2Np\/Pd3V19fLy4vF4ddsvAADQoJBdoMF4eHj8+eefmzZtmjVrVk0vIblcPnv27L1791I+oBjx119\/denSJSYmpnPnzrT05MmTUVFRNBEcHMx8boYeDho0qGo\/YWFhy5cvNzIysre3f\/To0eLFi2ndIUOGMEtlMtnkyZMjIyNtbGxMTU2p5Zw5czZv3kyBafDgwUwbqmH37t0ikUjZJwUXClK\/\/vqrcouUfry9vS0tLamf4uLinJwcT0\/P6OjoV7mwBAAAr0ij7CIWi0NCQiQSSdXGw4cPVx4MADZu3PjWW29t2bLliy++qLbBXoXPPvuM2vB4vN9++23EiBEBAQG3b9+mpatWrbKwsJg\/fz49pLhQ01bOnj27ZMmSRYsWhYaG6uvrl5SU+Pr6TpgwIT09nV69zFYouGzYsGHFihX0kLLRmDFj6vF0HBwcrl275ubmxjw8duzYxIkTw8PDKVrVozcAAGgQGmUXOjzQ0aXa7GJnZ9dYpQEH9e7dm14qdHSn\/NG2bduqDXbv3k2vmU2bNjHvvLi7u1MEWb9+\/a1bt\/r376\/hVjZv3uzo6BgWFsbn8+khxZ2IiIgePXqcOXNm8uTJNGfPnj1OTk7Lly9n2lPCpsxx4MCBuj6dLgrKh\/7+\/rt27YqOjkZ2AQDQIo2yCx1munfvLpfLqzZWvSEWgFAQOX78eEhIyPbt29UWSaXSO3fuULhRvWXay8uLVklKStIwu8hksps3bzo7O1OCYV6T9JO50yc1NZXZSnJy8vTp01U\/mOLh4VGP7EJOnTp16NAh6lkoFNKGCgsLOXEDFABAM1ZNdunateuCBQtU54jF4ilTplRUVFRtTEeIsWPHNlJxwEVdunSZOXMm88aQ2iKRSETJw9LSUnUm8+HZsrIyDfsvLy+vrKx8+vRpfHy86vxhw4bZ29szW6H4ovp5W6K2UQ1t27Zt8eLF48ePnzdvHtXJ5\/O3bt2am5tbj64AAKChVJNd9PT0nJycVOcYGBgcO3asqUoCzluzZs2BAwdWr15tYWGhOt\/ExMTIyCg7O1t1JvOw6l1CNTFRcHFxOX36dLUNjBXUEkZOTo5aM0NDQ4lEQlmKeeOJFBUVqbUJDw+nSHTixAnlHMouGtYJAACNpJrskpCQkJSU9NFHH+H9IKif9u3bL1iwYMuWLVVvEfLw8Lh48eLTp0+V10UiIyN5PN4777zDPGRu4Xnx4gVL\/97e3nFxcVlZWdV+my3TW0xMjFAopBDDzDx+\/LhaM1pXKpWmpqZ2796dmRMdHa3WprS0VPUjww8fPqTfDrxnBACgXdVkl1WrVl24cOHdd991dHRs+oKgeQgKCtqzZ8\/Vq1fV5q9YscLT03P06NHh4eGtWrU6ePDgoUOHpk6d2rFjR6aBi4sL\/QwJCQkICNDT0+vXr5\/yG1mUaGlsbCwlmNDQUFdX14qKivv37x85cmTZsmU9e\/bUUdxi7eXl5efn99VXX5mamkZERFAcV+vEx8dHIBDMnj2bKqENHThw4PLly2ptBg4cePTo0XHjxrm5uSUnJwcGBpqYmDTMDgIAgPqqJrv88MMP2dnZCC7wKlq2bEnxRXmnj5KHhwelgQULFlDm0FF81vujjz7asWOHsgHNp2hCuScqKkomk8XFxSm\/tUXJ2dmZUtHcuXOVdz5TP+7u7sq3qAYPHvztt98uXLiQWjJ9hoWFqf6xAtKpU6ddu3ZRJX369KGHQ4cO3bp167Rp01TbUGG+vr4jR47UUbxzSpGIQtKNGzdede8AAMArqCa7WCo0fSnAXX5+flVvQwtWqLYxBYKUlBShUNi1a1e1z8ToKK78EfYtUuC4fv16Xl5eZmamqampra2tmZmZaoMZM2b4+\/vTVszNzWkrMTExVTuZOXPmpEmT0tLSqA1z4Wfq1KmqDRwcHBITE9PT00tKSijNq22C6YGwlwoAAA2ref51X3jN8fl85orIK2qnUNNSExMT5uoOCyMjo969e7M0oFKZ7\/wFAIDXBLILAAAAcAmyC7wROnXqFBQUhK+BBgBoBpBd4I3g6Oi4adMmbVcBAAANANkFAAAAuATZBQAAALgE2QUAAAC4RCCplD5\/xvb96wBqZHKpQE\/QsqW5oaExXjwAANAEZDKZ8nvEBLoC3SdPSrRZDnCNQKArkUjbtW3P1+XjxQMAAE2Az+dLJBKd\/\/zROp3\/BxBzmpZBrdu3AAAAAElFTkSuQmCC\" alt=\"\" width=\"829\" height=\"258\" name=\"Image1\" align=\"left\" border=\"0\" \/><\/p>\n<p>Multiple statements may be grouped by putting them inside curly braces ({}). For<\/p>\n<p>example:<\/p>\n<p><span style=\"color: #ff0000;\">if (total_owed &lt;= 0) <\/span><\/p>\n<p><span style=\"color: #ff0000;\">{<\/span><\/p>\n<p><span style=\"color: #ff0000;\">++zero_count;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"You owe nothing.\\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #ffffff;\">An alternate form of the if statement is:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">if (condition)<\/span><\/p>\n<p><span style=\"color: #ffffff;\">statement;<\/span><\/p>\n<p><span style=\"color: #ffffff;\">else<\/span><\/p>\n<p><span style=\"color: #ffffff;\">statement;<\/span><\/p>\n<p><span style=\"color: #ffffff;\">If the condition is true (nonzero), the first statement is executed. If it is false (0),<\/span><\/p>\n<p><span style=\"color: #ffffff;\">the second statement is executed.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">According to the C syntax rules, the <b>else<\/b> goes with the nearest <b>if:<\/b><\/span><\/p>\n<p><span style=\"color: #ff0000;\">if (count &lt; 10) {<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* if #1 *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if ((count % 4) == 2)<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* if #2 *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Condition:White\\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">else<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Condition:Tan\\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The function strcmp compares two strings, and then returns zero if they are equal<\/span><\/p>\n<p><span style=\"color: #ffffff;\">or nonzero if they are different. To check if two strings are equal, we use the code:<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* Check to see if string1 == string2 *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if (strcmp(string1, string2) == 0)<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Strings equal\\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">else<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Strings not equal\\n\");<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Some programmers omit the comment and the == 0 clause. These omissions lead to<\/span><\/p>\n<p><span style=\"color: #ffffff;\">the following confusing code:<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if (strcmp(string1, string2))<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"......\");<\/span><\/p>\n<p><span style=\"color: #ffffff;\">At first glance, this program obviously compares two strings and executes the printf statement if they are equal. Unfortunately, the obvious is wrong. If the strings are equal, strcmp returns 0, and the printf is not executed. Because of this backward behavior of strcmp , you should be very careful in your use of strcmp and always comment its use.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The while statement is used when the program needs to perform repetitive tasks.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The general form of a while statement is:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">while (condition)<\/span><\/p>\n<p><span style=\"color: #ffffff;\">statement;<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The program will repeatedly execute the statement inside the while until the condition becomes false (0). (If the condition is initially false, the statement will not be executed.)<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The Fibonacci sequence is:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">1 1 2 3 5 8<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The terms are computed from the equations:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">1<\/span><\/p>\n<p><span style=\"color: #ffffff;\">1<\/span><\/p>\n<p><span style=\"color: #ffffff;\">2 = 1 + 1<\/span><\/p>\n<p><span style=\"color: #ffffff;\">3 = 1 + 2<\/span><\/p>\n<p><span style=\"color: #ffffff;\">5 = 2 + 3<\/span><\/p>\n<p><span style=\"color: #ffffff;\">etc.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">In general terms this is:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">f n = f n-1 + f n-2<\/span><\/p>\n<p><span style=\"color: #ffffff;\">This is a mathematical equation using mathematical variable names (f n ).<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Mathematicians use this very terse style of naming variables. In programming, terse is dangerous, so we translate these names into something verbose for C.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Math-style name C-style name <\/span><\/p>\n<p><span style=\"color: #ffffff;\">f n next_number<\/span><\/p>\n<p><span style=\"color: #ffffff;\">f n- 1 current_number<\/span><\/p>\n<p><span style=\"color: #ffffff;\">f n- 2 old_number<\/span><\/p>\n<p><span style=\"color: #ffffff;\">In C code, the equation is expressed as:<\/span><\/p>\n<p><span style=\"color: #ff0000;\">next_number = current_number + old_number;<\/span><\/p>\n<p><span style=\"color: #ffffff;\">We want to loop until our current term is 100 or larger. The while loop:<\/span><\/p>\n<p><span style=\"color: #ff0000;\">while (current_number &lt; 100)<\/span><\/p>\n<p><span style=\"color: #ffffff;\">will repeat our computation and printing until we reach this limit.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Fib.c<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/*fib.c*\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">#include &lt;stdio.h&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int old_number; \/* previous Fibonacci number *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int current_number; \/* current Fibonacci number *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int next_number; \/* next number in the series *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int main()<\/span><\/p>\n<p><span style=\"color: #ff0000;\">{<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* start things out *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">old_number = 1;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">current_number = 1;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"1, \"); \/* Print first number, no new line *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">while (current_number &lt; 100)<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> {<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> printf(\"%d, \", current_number); \/* Print next number, no new line *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> next_number = current_number + old_number;<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> old_number = current_number;<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> current_number = next_number;<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> }<\/span><\/p>\n<p><span style=\"color: #ff0000;\">return (0);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$ .\/fib <\/span><\/p>\n<p><span style=\"color: #ff0000;\">1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,<\/span><\/p>\n<p><span style=\"color: #ffffff;\">We have used a while statement to compute the Fibonacci numbers less than 100.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The loop exits when the condition after the while becomes false (0). Loops can be exited at any point through the use of a break statement.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Suppose we want to add a series of numbers, but we don't know how many numbers are to be added together. We need some way of letting the program know that we have reached the end of our list. In Example 6-2 , we use the number zero (0) to signal the end-of-list.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Note that the while statement begins with:<\/span><\/p>\n<p><span style=\"color: #ff0000;\">while (1) {<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Left to its own devices, the program will loop forever because the while will exit<\/span><\/p>\n<p><span style=\"color: #ffffff;\">only when the expression 1 is 0. The only way to exit this loop is through a break statement.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">When we see the end of the list indicator (0), we use the statement:<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if (item == 0)<\/span><\/p>\n<p><span style=\"color: #ff0000;\">break;<\/span><\/p>\n<p><span style=\"color: #ffffff;\">to exit the loop.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/*total.c*\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">#include &lt;stdio.h&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">char line[100];\/* line of data for input *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int total; \/* Running total of all numbers so far *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int item; \/* next item to add to the list *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int main()<\/span><\/p>\n<p><span style=\"color: #ff0000;\">{<\/span><\/p>\n<p><span style=\"color: #ff0000;\">total = 0;<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> while (1) {<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Enter # to add \\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\" or 0 to stop:\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">fgets(line, sizeof(line), stdin);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">sscanf(line, \"%d\", &amp;item);<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> if (item == 0)<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> break;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">total += item;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Total: %d\\n\", total);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Final total %d\\n\", total);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">return (0);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$ .\/total<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter # to add <\/span><\/p>\n<p><span style=\"color: #ff0000;\"> or 0 to stop:1<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Total: 1<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter # to add <\/span><\/p>\n<p><span style=\"color: #ff0000;\"> or 0 to stop:2<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Total: 3<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter # to add <\/span><\/p>\n<p><span style=\"color: #ff0000;\"> or 0 to stop:3<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Total: 6<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter # to add <\/span><\/p>\n<p><span style=\"color: #ff0000;\"> or 0 to stop:4<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Total: 10<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter # to add <\/span><\/p>\n<p><span style=\"color: #ff0000;\"> or 0 to stop:5<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Total: 15<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter # to add <\/span><\/p>\n<p><span style=\"color: #ff0000;\"> <b>or 0 to stop:0<\/b><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><b>Final total 15<\/b><\/span><\/p>\n<p><span style=\"color: #ffffff;\"><b>breaks:<\/b><\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* program like this *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">while (1) {<\/span><\/p>\n<p><span style=\"color: #ff0000;\">current_number = last_number + old_number;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if (current_number &gt;= 100)<\/span><\/p>\n<p><span style=\"color: #ff0000;\"><b>break;<\/b><\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Term %d\\n\", current_number);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #ffffff;\">For some strange reason, Example 6 -4 thinks that everyone owes a<\/span><\/p>\n<p><span style=\"color: #ffffff;\">balance of dollars. Why? PROB = :<\/span><\/p>\n<p><span style=\"color: #ff0000;\">if <span style=\"color: #0000ff;\"><em><strong>(balance_owed = 0)<\/strong><\/em><\/span><\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"You owe nothing.\\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/*owe0.c*\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">#include &lt;stdio.h&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">char line[80];<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int balance_owed;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* input line *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/* amount owed *\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int main()<\/span><\/p>\n<p><span style=\"color: #ff0000;\">{<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Enter number of dollars owed:\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">fgets(line, sizeof(line), stdin);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">sscanf(line, \"%d\", &amp;balance_owed);<\/span><\/p>\n<p><em><strong><span style=\"color: #ff0000;\">if (balance_owed == 0)<\/span><\/strong><\/em><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"You owe nothing.\\n\");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">else<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"You owe %d dollars.\\n\", balance_owed);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">return (0);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$ .\/owe <\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter number of dollars owed:12<\/span><\/p>\n<p><span style=\"color: #ff0000;\">You owe 12 dollars.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The statement:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">if (balance_owed = 0)<\/span><\/p>\n<p><span style=\"color: #ffffff;\">is equivalent to:<\/span><\/p>\n<p><span style=\"color: #ffffff;\">balance_owed = 0;<\/span><\/p>\n<p><span style=\"color: #ffffff;\">if (balanced_owed != 0)<\/span><\/p>\n<p><span style=\"color: #ffffff;\">The statement should be written:<\/span><\/p>\n<p><strong><em><span style=\"color: #ff0000;\">if (balance_owed == 0)<\/span><\/em><\/strong><\/p>\n<p><span style=\"color: #ffffff;\"><i><b>This error is the most common error that beginning C programmers make.<\/b><\/i><\/span><\/p>\n<p><span style=\"color: #ffffff;\"><i>Write a program to find the square of the distance between two\u00a0<\/i><\/span><span style=\"color: #ffffff;\"><i>points. (For a more advanced problem, find the actual distance. This problem\u00a0<\/i><\/span><span style=\"color: #ffffff;\"><i>involves using the standard function sqrt.<b> <\/b><\/i><\/span><\/p>\n<p><span style=\"color: #ffffff;\"><i><b>Use your help system to find out more about how to use this function!!<\/b><\/i><\/span><\/p>\n<p><span style=\"color: #0000ff;\">man sqrt<\/span><\/p>\n<p><span style=\"color: #ff0000;\">SYNOPSIS<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> #include &lt;math.h&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> double sqrt(double x);<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> float sqrtf(float x);<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> long double sqrtl(long double x);<\/span><\/p>\n<p><span style=\"color: #ff0000;\"> <i><b>Link with -lm.<\/b><\/i><\/span><\/p>\n<p><span style=\"color: #ffffff;\">This bit was the missing key to compile the source file for sqrt with a declaration not just a number I ammended the tempF prog to give roots:<\/span><\/p>\n<p><span style=\"color: #0000ff;\">gcc -o sqrt sqrt.c -lm<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/*sqrt.c*\/<\/span><\/p>\n<p><span style=\"color: #ff0000;\">#include &lt;stdio.h&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">#include &lt;math.h&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">char line[100];<\/span><\/p>\n<p><span style=\"color: #ff0000;\">float F;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">float result;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">int main ()<\/span><\/p>\n<p><span style=\"color: #ff0000;\">{<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Enter a number to find it's SQRT: \");<\/span><\/p>\n<p><span style=\"color: #ff0000;\">fgets(line, sizeof(line), stdin);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">sscanf(line, \"%f\", &amp;F );<\/span><\/p>\n<p><span style=\"color: #ff0000;\">result = F;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"The SQRT of %0.2f is %0.2f \\n\", F, <b>sqrt(result) <\/b>);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">return (0);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$ .\/sqrt<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter a number to find it's SQRT: 2<\/span><\/p>\n<p><span style=\"color: #ff0000;\">The SQRT of 2.000000 is 1.414214<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$ .\/sqrt<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Enter a number to find it's SQRT: 1024<\/span><\/p>\n<p><span style=\"color: #ff0000;\">The SQRT of 1024.000000 is 32.000000<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Exercise 6-4 : Given an amount of money (less than $1.00), compute the number<\/span><\/p>\n<p><span style=\"color: #ffffff;\">of quarters, dimes, nickels, and pennies needed.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Exercise 6-5 : A leap year is any year divisible by 4, unless the year is divisible by<\/span><\/p>\n<p><span style=\"color: #ffffff;\">100, but not 400. Write a program to tell if a year is a leap year.<\/span><\/p>\n<p><span style=\"color: #ffffff;\">Exercise 6-6 : Write a program that, given the number of hours an employee<\/span><\/p>\n<p><span style=\"color: #ffffff;\">worked and the hourly wage, computes the employee's weekly pay. Count any<\/span><\/p>\n<p><span style=\"color: #ffffff;\">hours over 40 as overtime at time and a half.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">\/*pay.c; compute wages up to 40hr week with excess at 1.5 x time*\/<\/span><br \/>\n<span style=\"color: #ff0000;\">#include&lt;stdio.h&gt;<\/span><br \/>\n<span style=\"color: #ff0000;\">char line[10]; \/* Line from keyboard *\/<\/span><br \/>\n<span style=\"color: #ff0000;\">float hourly_rate; \/*user inputs rate*\/<\/span><br \/>\n<span style=\"color: #ff0000;\">float hours_worked;\/*user inputs hours_worked*\/<\/span><br \/>\n<span style=\"color: #ff0000;\">float hours_excess40; \/*calc'd hours excess of 40*\/<\/span><br \/>\n<span style=\"color: #ff0000;\">float tot_excess40;<\/span><br \/>\n<span style=\"color: #ff0000;\">float sum_wages_under_or40;<\/span><br \/>\n<span style=\"color: #ff0000;\">float sum_wages_excess40;<\/span><br \/>\n<span style=\"color: #ff0000;\">int main()<\/span><br \/>\n<span style=\"color: #ff0000;\">{<\/span><br \/>\n<span style=\"color: #ff0000;\">printf(\"Enter your total hours worked with dec point: \");<\/span><br \/>\n<span style=\"color: #ff0000;\">fgets(line, sizeof(line), stdin);<\/span><br \/>\n<span style=\"color: #ff0000;\">sscanf(line, \"%f\", &amp;hours_worked);<\/span><\/p>\n<p><span style=\"color: #ff0000;\">printf(\"Enter your hourly rate with dec point: \");<\/span><br \/>\n<span style=\"color: #ff0000;\">fgets(line, sizeof(line), stdin);<\/span><br \/>\n<span style=\"color: #ff0000;\">sscanf(line, \"%f\", &amp;hourly_rate);<\/span><br \/>\n<span style=\"color: #ff0000;\"> \/*do calcs *\/<\/span><br \/>\n<span style=\"color: #ff0000;\"> if ( hours_worked &lt;=40)<\/span><br \/>\n<span style=\"color: #ff0000;\"> {<\/span><br \/>\n<span style=\"color: #ff0000;\"> sum_wages_under_or40 = hours_worked * hourly_rate;<\/span><br \/>\n<span style=\"color: #ff0000;\"> printf(\"Wages due with no OT = %0.2f\\n\", sum_wages_under_or40);<\/span><br \/>\n<span style=\"color: #ff0000;\"> }<\/span><br \/>\n<span style=\"color: #ff0000;\"> else<\/span><br \/>\n<span style=\"color: #ff0000;\"> {<\/span><br \/>\n<span style=\"color: #ff0000;\"> hours_excess40 = hours_worked - 40;<\/span><br \/>\n<span style=\"color: #ff0000;\"> tot_excess40 = 1.5 * hourly_rate * hours_excess40;<\/span><br \/>\n<span style=\"color: #ff0000;\"> sum_wages_excess40 = tot_excess40 + (40 * hourly_rate);<\/span><br \/>\n<span style=\"color: #ff0000;\"> printf(\"Wages due with OT = %0.2f\\n\", sum_wages_excess40);<\/span><br \/>\n<span style=\"color: #ff0000;\"> }<\/span><br \/>\n<span style=\"color: #ff0000;\">printf(\"\\n\");<\/span><br \/>\n<span style=\"color: #ff0000;\">return (0);<\/span><br \/>\n<span style=\"color: #ff0000;\">}<\/span><\/p>\n<p><a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2016\/06\/pay.c-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-3223\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2016\/06\/pay.c-1.png\" alt=\"pay.c.png\" width=\"578\" height=\"544\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>stevee@AMD ~\/Cprogs $ <span style=\"color: #0000ff;\">.\/pay<\/span><br \/>\n<span style=\"color: #ff0000;\">Enter your total hours worked with dec point: 41.5<\/span><br \/>\n<span style=\"color: #ff0000;\">Enter your hourly rate with dec point: 10.70<\/span><br \/>\n<span style=\"color: #ff0000;\">Wages due <strong>with OT<\/strong> = 452.08<\/span><\/p>\n<p>stevee@AMD ~\/Cprogs $<span style=\"color: #0000ff;\"> .\/pay<\/span><br \/>\n<span style=\"color: #ff0000;\">Enter your total hours worked with dec point: 39<\/span><br \/>\n<span style=\"color: #ff0000;\">Enter your hourly rate with dec point: 10.7<\/span><br \/>\n<span style=\"color: #ff0000;\">Wages due <strong>with no OT<\/strong> = 417.30<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3070\" class=\"pvc_stats all  \" data-element-id=\"3070\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>Chapter 6 explains simple decision statements including if, else, and for. A\u00a0discussion of == versus = is presented. If the condition is true (nonzero), the statement will be executed. If the condition is\u00a0false (0), the statement will not be executed. if (total_owed &lt;= 0) printf(\"You owe nothing.\\n\"); Multiple statements may be grouped by putting them <a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/chapter-6-notes-practical-c-programming-3rd-edition-by-steve-oualline\/\" class=\"more-link\">...<span class=\"screen-reader-text\">\u00a0 Chapter 6 Notes Practical C Programming, 3rd Edition By Steve Oualline<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-3070","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"a3_pvc":{"activated":true,"total_views":1,"today_views":0},"_links":{"self":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/3070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/comments?post=3070"}],"version-history":[{"count":0,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/3070\/revisions"}],"wp:attachment":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/media?parent=3070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/categories?post=3070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/tags?post=3070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}