- 0
- 0
- 约8.57千字
- 约 12页
- 2022-03-04 发布于浙江
- 举报
习题讲解5
3.4 编程题
7.用梯形法求积分的公式为:,其中h = ( b-a ) /
① ② ③
【解答】
#includeiostream
#includecmath
using namespace std;
double f1( double x )
{ return 4 / ( 1 + x*x );
}
double f2( double x )
{ return sqrt( 1 + x*x );
}
double f3( double x )
{ return sin( x );
}
double trap( double( *fun )( double x ), double a,double b,long n )
{ double t,h; int i;
t = ( ( *fun )(a) + ( *fun )( b ) ) / 2.0;
h = ( b - a ) / n;
for( i=1; i=n-1; i++ ) t += ( *fun )( a + i * h );
t *= h;
return t;
}
int main()
{ double t1,t2,t3;
t1 = trap( f1,0,1,10000 );
cout t1= t1 endl;
t2 = trap( f2,1,2,10000 );
cout t2= t2 endl;
t3 = trap( sin,0,32,10000 );
cout t3= t3 endl;
}
6.4 编程题
1.定义一个Book
数据成员: booknameprice〔价格〕和number
display()borrow()1restore()1
在main
【解答】
#include iostream
using namespace std;
class Book
{
public:
void setBook(char*,double,int);
void borrow();
void restore();
void display();
private:
char bookname[40];
double price;
int number;
};
//在类外定义Book
void Book::setBook(char *name, double pri, int num)
{
strcpy(bookname, name);
price=pri;
number=num;
}
void Book::borrow()
{
if (number==0 )
{
cout endl;
abort();
}
number = number - 1;
cout number endl;
}
void Book::restore()
{
number = number + 1;
cout number endl;
}
void Book::display()
{
cout endl
bookname: bookname endl
price: price endl
number: number endl;
}
int main()
{
char flag, ch;
Book computer;
computer.setBook( c++程序设计根底 , 32, 1000 );
computer.display();
ch = y;
while ( ch == y )
{
cout 请输入借阅或归还标志(b/r):;
cin flag;
switch ( flag )
{
case b: computer.borrow(); break;
case r: computer.restore();
}
cout 是否继续?(y/n);
cin ch;
}
computer.display();
}
6.4 编程题
2.定义一个Box
数据成员:length〔长〕、width〔宽〕和height〔高〕。
Box,设置盒子的长、宽和高3setBoxvolume 计算盒子的体积。
在mainBox对象,输入长、宽、高,输出盒子的体积。
【解答】
#include iostream
using namespace std;
您可能关注的文档
最近下载
- 卧式储罐体积容积计算(带公式).xls VIP
- 深度解析(2026)《SYT 5661-2019钻井液用增粘剂 丙烯酰胺类聚合物》.pptx VIP
- SY_T 5061-2020 钻井液用石灰石粉.docx VIP
- 深度解析(2026)《SYT 5677-2019钻井液用滤纸》.pptx VIP
- ICU常用药物中英文对照一览表.doc VIP
- 心血管常用名词缩写和心血管常用药物英汉对照.pdf VIP
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套).doc VIP
- 深度解析(2026)SYT 5794-2010《钻井液用沥青类评价方法》:从标准解读到未来油田化学智能化应用的战略前瞻.pptx VIP
- 2025-2030中国化学镀镍行业市场发展趋势与前景展望战略研究报告.docx
- 深度解析(2026)《SYT 7377-2017钻井液设计规范》.pptx VIP
原创力文档

文档评论(0)