实验三、类与对象定义初始化 一、有一圆形游泳要在周围建圆形过道四周围上栅栏, 二、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩

本文主要是介绍实验三、类与对象定义初始化 一、有一圆形游泳要在周围建圆形过道四周围上栅栏, 二、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

/*
* 实验三、类与对象定义初始化
* 1、有一圆形游泳池,现在需要在其周围建一圆形过道,并在其四周围上栅栏,
* 栅栏造价35元/米,过道造价为20元/平方米,求过道和栅栏的造价
* 2、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩

*/

 

 

/*
* 一游泳池需要围栅栏, 铺过道,
* 过道每平米价格 20
* 栅栏每米价格 35
* 过道宽度为 3
* 求建设 栅栏 过道 的总价分别是多少?
*/
#include <iostream>
#define PI 3.1415926
#define eachSqmPrice 20
#define eachMiterPrice 35
#define wide 3
using namespace std;
class swimminPool {
public:double r;
public:double totalPriceOfRoad(double r) {double area = PI * (r + wide) * (r + wide) - PI * r * r;double totalMoney = area * eachSqmPrice;return totalMoney;}
public:double totalPriceOfBarrier(double r) {double length = 2 * PI * r + 2 * PI * (r + 3);double totalMoney = length * eachMiterPrice;return totalMoney;}
};
int main() {swimminPool swimmingpool;cout << "请输入游泳池的半径r:" << endl;int r;cin >> r;double priceOfArea = swimmingpool.totalPriceOfRoad(r);double priceOfLenght = swimmingpool.totalPriceOfBarrier(r);cout << "过道总价为:" << priceOfArea << endl << "栅栏总价为:" << priceOfLenght << endl;return 0;
}

 

/*
* 实验三、类与对象定义初始化
* 1、有一圆形游泳池,现在需要在其周围建一圆形过道,并在其四周围上栅栏,
* 栅栏造价35元/米,过道造价为20元/平方米,求过道和栅栏的造价
* 2、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩
* 
*/
#include <iostream>
#include <cstring>
using namespace std;class Student {
private:string number;string name;public:double score = 0;double totalscore = 0;public:void setName(string Name) {name = Name;}string getName() {return name;}void setNumber(string Number) {number = Number;}string getNumber() {return number;}/*double totalScore(double score1, double score2, double score3) {double totalscore = score1 + score2 + score3;return totalscore;}*/
};int main() {Student student1;Student student2;Student student3;/*cout << "请输入学生准考证号和姓名:" << endl;string number1;string name1;cin >> number1;cin >> name1;student1.setNumber(number1);student1.setName(name1);cout << "准考证为:" << student1.getNumber() << " 的学生姓名为:" << student1.getName() << endl;*//*for (int i = 1; i <= 3; i++) {cout << "请输入学生 " << i << " 准考证号和姓名:" << endl;string number1;string name1;cin >> number1;cin >> name1;student1.setNumber(number1);student1.setName(name1);cout << "请输入学生 " << i << " 的分数:" << endl;int score1;cin >> score1;student1.score = score1;cout << "准考证为:" << student1.getNumber() << " 的学生姓名为:" << student1.getName() << " 分数为:" << score1 << endl;}*/cout << "请输入 学生1 的准考证号:" << endl;string number1;cin >> number1;cout << "请输入 学生1 的姓名:" << endl;string name1;cin >> name1;student1.setNumber(number1);student1.setName(name1);cout << "请输入 学生1 的分数:" << endl;int score1;cin >> score1;student1.score = score1;cout << "准考证号为:" << student1.getNumber() << " 的学生姓名为:" << student1.getName() << " 分数为:" << student1.score << endl << endl;cout << "请输入 学生2 的准考证号:" << endl;string number2;cin >> number2;cout << "请输入 学生2 的姓名:" << endl;string name2;cin >> name2;student2.setNumber(number2);student2.setName(name2);cout << "请输入 学生2 的分数:" << endl;int score2;cin >> score2;student2.score = score2;cout << "准考证号为:" << student2.getNumber() << " 的学生姓名为:" << student2.getName() << " 分数为:" << student2.score << endl << endl;cout << "请输入 学生3 的准考证号:" << endl;string number3;cin >> number3;cout << "请输入 学生3 的姓名:" << endl;string name3;cin >> name3;student3.setNumber(number3);student3.setName(name3);cout << "请输入 学生3 的分数:" << endl;double score3;cin >> score3;student3.score = score3;cout << "准考证号为:" << student3.getNumber() << " 的学生姓名为:" << student3.getName() << " 分数为:" << student3.score << endl << endl;cout << "团队成绩为:" << endl;double totalscore = student1.score + student2.score + student3.score;cout << totalscore << endl;return 0;
}

 

 

这篇关于实验三、类与对象定义初始化 一、有一圆形游泳要在周围建圆形过道四周围上栅栏, 二、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/227961

相关文章

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

C++中RAII资源获取即初始化

《C++中RAII资源获取即初始化》RAII通过构造/析构自动管理资源生命周期,确保安全释放,本文就来介绍一下C++中的RAII技术及其应用,具有一定的参考价值,感兴趣的可以了解一下... 目录一、核心原理与机制二、标准库中的RAII实现三、自定义RAII类设计原则四、常见应用场景1. 内存管理2. 文件操

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

C++/类与对象/默认成员函数@构造函数的用法

《C++/类与对象/默认成员函数@构造函数的用法》:本文主要介绍C++/类与对象/默认成员函数@构造函数的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录名词概念默认成员函数构造函数概念函数特征显示构造函数隐式构造函数总结名词概念默认构造函数:不用传参就可以

C++类和对象之默认成员函数的使用解读

《C++类和对象之默认成员函数的使用解读》:本文主要介绍C++类和对象之默认成员函数的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、默认成员函数有哪些二、各默认成员函数详解默认构造函数析构函数拷贝构造函数拷贝赋值运算符三、默认成员函数的注意事项总结一

Linux查看系统盘和SSD盘的容量、型号及挂载信息的方法

《Linux查看系统盘和SSD盘的容量、型号及挂载信息的方法》在Linux系统中,管理磁盘设备和分区是日常运维工作的重要部分,而lsblk命令是一个强大的工具,它用于列出系统中的块设备(blockde... 目录1. 查看所有磁盘的物理信息方法 1:使用 lsblk(推荐)方法 2:使用 fdisk -l(