📄 page_120.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>page_120</title> <link rel="stylesheet" href="reset.css" type="text/css" media="all"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <table summary="top nav" border="0" width="100%"> <tr> <td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_119.html">< previous page</a></td> <td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_120</strong></td> <td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_121.html">next page ></a></td> </tr> <tr> <td align="left" colspan="3" style="background: #ffffff; padding: 20px;"> <table border="0" width="100%" cellpadding="0"><tr><td align="center"> <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td align="left"></td> <td align="right"></td> </tr></table></td></tr><tr><td align="left"><p></p><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td align="right"><font face="Times New Roman, Times, Serif" size="2" color="#FF0000">Page 120</font></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td> <td colspan="3" height="12"></td> <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td> <td><font face="Times New Roman, Times, Serif" size="3">From the algorithm we can create tables of constants and variables to help us write the program declarations.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td height="12"></td></tr><tr><td><table cellspacing="0" width="470" cellpadding="7"><tr><td colspan="3" valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Constants</i></font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Name</i></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Value</i></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Description</i></font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">INCH_HEIGHT</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">30.0</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Height of a typical cone</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">INCH_DIAMETER</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">8.0</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Diameter of the base of the cone</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">RED_PRICE</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">0.10</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Price per square foot of red paint</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">BLUE_PRICE</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">0.15</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Price per square foot of blue paint</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">GREEN_PRICE</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">0.18</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Price per square foot of green paint</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">INCHES_PER_FOOT</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">12.0</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Inches in 1 foot</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">PI</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">3.14159265</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Ratio of circumference to diameter</font></td></tr></table></td></tr></table><br /><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td height="12"></td></tr><tr><td><table cellspacing="0" width="432" cellpadding="7"><tr><td colspan="3" valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Variables</i></font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Name</i></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Data Type</i></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Description</i></font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">heightInFeet</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Height of the cone in feet</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">diameterInFeet</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Diameter of the cone in feet</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">radius</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Radius of the cone in feet</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">surfaceArea</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Surface area in square feet</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">redCost</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Cost to paint a cone red</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">blueCost</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Cost to paint a cone blue</font></td></tr><tr><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">greenCost</font></td><td valign="top"><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">float</font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Cost to paint a cone green</font></td></tr></table></td></tr></table><br /><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td> <td colspan="3" height="12"></td> <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td> <td><font face="Times New Roman, Times, Serif" size="3">Now we can write the program, which we'll call ConePaint. We take the declarations from the tables and the executable statements from the algorithm. We have labeled the output with explanatory messages and formatted it with fieldwidth specifications. We've also added comments where needed.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td> <td colspan="3" height="12"></td> <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td> <td><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">//*****************************************************************<br />//聽ConePaint聽program<br />//聽This聽program聽computes聽the聽cost聽of聽painting聽traffic聽cones聽in<br />//聽each聽of聽three聽different聽colors,聽given聽the聽height聽and聽diameter<br />//聽of聽a聽cone聽in聽inches,聽and聽the聽cost聽per聽square聽foot聽of聽each聽of<br />//聽the聽paints<br />//******************************************************************<br />#include聽<iostream.h><br />#include聽<iomanip.h>聽聽聽聽//聽For聽setw()聽and聽setprecision()<br />#include聽<math.h>聽聽聽聽聽聽聽//聽For聽sqrt()<br /></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr></table><p><font size="0"></font></p>聽 </td> </tr> <tr> <td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_119.html">< previous page</a></td> <td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_120</strong></td> <td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_121.html">next page ></a></td> </tr> </table> </body> </html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -