第2周專案2-長方柱類
/*
* Copyright (c) 2015, 煙臺大學計算機學院
* All rights reserved.
* 檔名稱:test.cpp
* 作 者:劉暢
* 完成日期:2015年 3 月 14 日
* 版 本 號:v1.0
*
* 問題描述:編寫基於物件的程式,求3個長方柱(Bulk)的體積。資料成員包括長(length)、寬(width)、高(heigth)、體積,要求設計成員函式實現下面的功能:
(1)由鍵盤輸入3個長方柱的長、寬、高;
(2)計算長方柱的體積(volume)和表面積(areas);
(3)輸出這3個長方柱的體積和表面積;
* 輸入描述:輸入3個長方柱的長、寬、高 ;
* 程式輸出:輸出這3個長方柱的體積和表面積 。
程式碼如下:
#include <iostream>
using namespace std;
class Bulk
{
public:
void get_value();
void display();
private:
float length;
float width;
float height;
};
void Bulk::get_value()
{
cout<<"請輸入長(length),寬(width),高(height):";
cin>>length;
cin>>width;
cin>>height;
}
void Bulk::display()
{
cout<<"體積(volume): "<<length*width*height<<endl;
cout<<"表面積(areas): "<<2*(length*width+length*height+width*height)<<endl;
}
int main()
{
Bulk cubes1,cubes2,cubes3;
cubes1.get_value();
cout<<"長方體cubes1: "<<endl;
cubes1.display();
cubes2.get_value();
cout<<"長方體cubes2: "<<endl;
cubes2.display();
cubes3.get_value();
cout<<"長方體cubes3: "<<endl;
cubes3.display();
return 0;
}
執行結果:
相關文章
- 第4周專案3-用物件陣列操作長方柱類物件陣列
- 第4周專案2-分數類的雛形
- 第3周專案2-三角形類2
- 第14周-專案2-二進位制檔案瀏覽器瀏覽器
- 第15周-專案2-有些數的階乘不算了
- 第13周-專案2-用檔案儲存的學生名單
- 第13周-閱讀專案2-有關引數的get函式函式
- 第15周-閱讀專案2-異常處理&&名稱空間
- 寒假專案2-猴子選大王
- Hyperf 完整專案-2-服務限流
- 第2周專案3-時間類(1)
- 第2周專案3-時間類(2)
- 第14周-閱讀專案2-中文字元以二進位制方式儲存字元
- 第4周專案4-指向學生類的指標指標
- 專案類圖
- 第八週 專案2-順序表演算法演算法
- 第3周專案1-三角形類1
- 專案風險類別
- 13-flask部落格專案之restful api詳解2-使用FlaskRESTAPI
- 在專案中成長
- 第3周專案3-三角形類(程式的多檔案組織)
- 【javaWeb】第54天——專案部署(nginx)JavaWebNginx
- 《專案管理之美》第1章專案管理
- 《專案管理之美》第10章專案管理
- 第三週專案2-建設“順序表”演算法庫演算法
- 科技愛好者週刊(第 311 期):低利率與長期專案
- 不靠譜專案經理成長記 -- 專案的重要特徵特徵
- 專案經理成長曆程(轉)
- Manjaro Linux 從業餘愛好專案成長為專業專案JARLinux
- 【Saas-export專案】--專案整合(實體類、整合mybatis、service)ExportMyBatis
- MVC + EFCore 專案實戰 - 數倉管理系統2- 搭建基本框架配置EFCoreMVC框架
- 【兼職】承接各類 PHP 專案PHP
- 【javaWeb】第51天—— WEB實戰專案三JavaWeb
- 【javaWeb】第52天—— WEB實戰專案四JavaWeb
- 測試開發【提測平臺】分享2-專案前後端聯調互通後端
- [原創]專案經理成長調查
- 專案踩坑記錄, 長期更新
- java獲取專案路徑工具類Java