c++程序设计教案(朱红)_c程序设计电子教案

教案模板 时间:2020-02-27 10:36:23 收藏本文下载本文
【www.daodoc.com - 教案模板】

c++程序设计教案(朱红)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c程序设计电子教案”。

1构造一个类,含有3个数据成员,为长方体的长、宽、高,含有一个成员函数,用来计算长方体的体积 #include “stdafx.h” #include cla cub { private: double a,b,c;public: void setabc(double,double,double);double volu(void);};void cub::setabc(double x,double y,double z){a=x;b=y;c=z;} double cub::volu(void){return a*b*c;} void main(){ cub cuba;cuba.setabc(3,4,5);cout cla cub { private: double a,b,c;public: void setabc(double x,double y,double z){

a=x;b=y;c=z;} double volu(void){

return a*b*c;} };int main(int argc, char* argv[]){

cub cuba;cuba.setabc(3,4,5);cout

设计一个学生类,包含学生的姓名,数学,物理,英语课程成绩,计算学生的平均成绩 #include “stdafx.h” #include cla stu { private: double a,b,c;public: void setabc(double x,double y,double z){

a=x;b=y;c=z;} double average(void){

return(a+b+c)/3;} void show(void){

cout

cout

stu Yin;Yin.setabc(80,81,82);cout #define pI 3.14 cla circle { private: double radius;public: circle(double x=0){radius=x;} circle(circle &t)

//拷贝

{ radius=t.radius;} double peri(void){return 2*pI*radius;} double area(void){return pI*radius*radius;}

void show(void){cout

cout

cout

cout

circle circlea(3);circle circleb(circlea);

circlea.show();

cout #include cla Rect { public: double a,b;Rect(double x,double y){

a=x;b=y;

} double area(void){

return a*b;} void showA(void){

cout

cout

cla Cub:public Rect { private: double H;public: Cub(double x,double y,double h):Rect(x,y){H=h;} double volume(){return area()*H;} double Aarea()//表面积

{return(2*a*b+2*b*H+2*b*H);} void showB(void){

cout

cout

cout

void main(int argc, char* argv[]){

Cub abc(3,4,4);cout

a=x;b=y;r=z;} double area1()//圆的面积

{

return PI*r*r;

} double area2(){

return a*b;}

//长方形面积

void showA(){

cout

cout

cout

cout

cla sphere:public shape

//圆类 {

public: sphere(double z):shape(0,0,z)

{

}

double Aarea1()

{

return 4*PI*r*r;

}

double volume1()

{

return(4*PI*r*r*r)/3;

}

void showC(void)

{

cout

cout

}

};cla cube:public shape

//长方体类

{ private:

double h;public:

cube(double x,double y,double z):shape(x,y,z)

{ h=z;}

double Aarea2()

{

return 2*(a*b+a*h+b*h);

}

double volume2()

{

return area2()*h;

}

void showD(void)

{

cout

cout

cout

}

};

void main(int argc, char* argv[]){

sphere yuan(1);

cout

yuan.showA();

//abc.showB();

yuan.showC();

cube chang(1,2,3);

cout

chang.showB();

chang.showD();}

四则运算:

#include #include cla CA { private: int D1,D2;char Opr;public: long GetResult(){

switch(Opr)

{

case '+': return D1+D2;break;

case '-': return D1-D2;break;

case '*': return D1*D2;break;

case '/': if(D2!=0)return D1/D2;

else{

cout

default:

{

cout

} } }

void SetOpr(char opr){ switch(opr){ case '+': case '-': case '*': case '/':

Opr=opr;break;default:Opr='';} }

void SetData(int d1,int d2){ D1=d1;D2=d2;}

int GetD1(){return D1;}

int GetD2(){return D2;} };

int main(int argc, char* argv[]){ CA calc;calc.SetData(3,2);

calc.SetOpr('*');cout

++双目

#include “stdafx.h” #include #include cla Rect { private: double a,b;public: //Rect()//{cout

a=x;b=y;

cout

return a*b;} void showA(void){

cout

cout

cout

~Rect(){cout

a+=5,b+=5;return *this;} };void main(int argc, char* argv[]){ Rect abc(2,3);

abc.showA();

cout

abc++;

abc.showA();

//cout

C++程序设计总结

第一章面向对象编程原理近五十年间,软件技术经历了多个阶段的发展演变  目前为止最流行的技术还是面向过程编程(POP) 面向过程编程采用了自顶向下的设计方案,问题被看做多个执......

《C++程序设计》实验报告

注意:以下蓝色文字部分根据情况增删实验1熟悉VC++6.0集成开发环境一、实验时间:2011年9月20日二、实验地点:第7机房三、指导教师:邓谱四、实验目的:1.了解VC++6.0的主要特点;2.熟......

江西师范大学 C++程序设计教案

江西师范大学教 案课程名称:C++语言程序设计 教师:揭 安 全年度:2007-2008上学期课程简介:C++是当今最流行的高级程序设计语言之一,应用十分广泛。它也是一门复杂的语言,与C语言兼......

《C++面向对象程序设计》教案

《面向对象程序设计》课程教案课程编号:08051230课程名称:面向对象程序设计(Object-oriented Programming) 学时:72学时,其中理论学时54,上机学时18 学分:3.5开课部门:数学与计算机......

C++程序设计实习报告

目录一、实习内容…………………………………………………………………………1二、设计思路…………………………………………………………………………2三、程序清单………......

下载c++程序设计教案(朱红)word格式文档
下载c++程序设计教案(朱红).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文