2014秋C++第5周项目2参考-简单计算问题体验

简介: 课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目2 - 简单计算问题体验】至少选择(1)-(3)中的一个完成体

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833

课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。

 

【项目2 - 简单计算问题体验】至少选择(1-3)中的一个完成体验,小组共同完成(4

阅读“英尺到米的转换”实例(见课件),仔细领会定义变量、输入、计算、输出的一般过程,理解“程序就是对解题过程进行描述”。

1)编程序,输入长方形的两边长ab,输出长方形的周长和面积

参考解答:

#include <iostream>
using namespace std;
int main( )
{
    double a, b;  //int类类型也可以,题目中未说明
    cout << "输入长方形的两边长: ";
    cin >> a >> b;
    cout<<"长方形的周长为:" << 2*a + 2*b << endl;
    cout<<"长方形的面积为:" << a*b << endl;
    return 0;
}
 

2)编程序,输入两个电阻R1R2的阻值,求它们并联后的阻值R

提示:计算公式为r=1/(1/r1+1/r2)

参考解答:

#include <iostream>
using namespace std;
int main( )
{
    double r1, r2, r;
    cout << "输入要并联的两个电阻值: ";
    cin >> r1 >> r2;
    r = 1.0 / (1.0/r1 + 1.0/r2);
    cout<<"并联后的电阻值为:" << r << "\n";
    return 0;
}

3 )编程序,输入圆柱体的半径 r 和高 h ,输出圆柱体的表面积 s (值直接写 3.1415926 )。

样例输入:3.5  9

样例输出:Area = 274.889

#include <iostream>
using namespace std;
int main( )
{
    double r, h, area;
    cout << "输入半径: ";
    cin >> r;
    cout << "输入高: ";
    cin >> h;
    area = 2 * 3.1415926 * r * r + 2 * 3.1415926 * r * h;
    cout<<"圆柱体的表面积为:" << area << "\n";
    return 0;
}




 

=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====




目录
相关文章
|
1天前
|
编译器 C++ 开发者
【Conan 入门教程 】使用Conan 2.X和Autotools高效构建C/C++项目
【Conan 入门教程 】使用Conan 2.X和Autotools高效构建C/C++项目
88 1
|
1天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
67 7
|
1天前
|
存储 C++ UED
【C++】飞机大战项目记录
通过上面的设计,我们实现来看飞机大战的主要功能
25 4
|
1天前
|
存储 安全 测试技术
【C++】string学习 — 手搓string类项目
C++ 的 string 类是 C++ 标准库中提供的一个用于处理字符串的类。它在 C++ 的历史中扮演了重要的角色,为字符串处理提供了更加方便、高效的方法。
16 0
【C++】string学习 — 手搓string类项目
|
1天前
|
C++
C++入门项目——通讯管理系统
C++入门项目——通讯管理系统
|
1天前
|
设计模式 存储 算法
C++从入门到精通:3.7阅读和理解开源项目——在实际项目中应用C++编程技巧和规范
C++从入门到精通:3.7阅读和理解开源项目——在实际项目中应用C++编程技巧和规范
|
1天前
|
存储 编译器 C++
【C++成长记】C++入门 | 类和对象(上) |类的作用域、类的实例化、类的对象大小的计算、类成员函数的this指针
【C++成长记】C++入门 | 类和对象(上) |类的作用域、类的实例化、类的对象大小的计算、类成员函数的this指针
|
1天前
C/C++test两步完成CMake项目静态分析
通过将C/C++test集成到CMake项目中,并根据项目的需要进行配置,可以在两步内完成CMake项目的静态分析。这样可以帮助开发人员及时发现并修复潜在的代码问题,提高代码质量和可靠性。
10 0
|
1天前
|
设计模式 安全 算法
【C++入门到精通】特殊类的设计 | 单例模式 [ C++入门 ]
【C++入门到精通】特殊类的设计 | 单例模式 [ C++入门 ]
17 0
|
23小时前
|
C语言 C++ 容器
C++ string类
C++ string类
8 0