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

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

/*
* 实验三、类与对象定义初始化
* 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

相关文章

javaSE类和对象进阶用法举例详解

《javaSE类和对象进阶用法举例详解》JavaSE的面向对象编程是软件开发中的基石,它通过类和对象的概念,实现了代码的模块化、可复用性和灵活性,:本文主要介绍javaSE类和对象进阶用法的相关资... 目录前言一、封装1.访问限定符2.包2.1包的概念2.2导入包2.3自定义包2.4常见的包二、stati

Django中的函数视图和类视图以及路由的定义方式

《Django中的函数视图和类视图以及路由的定义方式》Django视图分函数视图和类视图,前者用函数处理请求,后者继承View类定义方法,路由使用path()、re_path()或url(),通过in... 目录函数视图类视图路由总路由函数视图的路由类视图定义路由总结Django允许接收的请求方法http

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

Spring Bean初始化及@PostConstruc执行顺序示例详解

《SpringBean初始化及@PostConstruc执行顺序示例详解》本文给大家介绍SpringBean初始化及@PostConstruc执行顺序,本文通过实例代码给大家介绍的非常详细,对大家的... 目录1. Bean初始化执行顺序2. 成员变量初始化顺序2.1 普通Java类(非Spring环境)(

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

SpringMVC高效获取JavaBean对象指南

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