C++程序设计实践学材系列(16)——1.3.2 完成简单计算的程序的一般“套路”

简介: 回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录] 1.3.2 完成简单计算的程序的一般“套路”  在做项目之前,我们看能完成简单计算的程序的一般“套路”。有了这个套路,模仿着写程序更顺利一些。  程序的通用套路是:#include <iostream> using namespace std; int main( ){ //此行开始写完成

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

 

1.3.2 完成简单计算的程序的一般“套路”

  在做项目之前,我们看能完成简单计算的程序的一般“套路”。有了这个套路,模仿着写程序更顺利一些。
  程序的通用套路是:
#include <iostream>  
using namespace std;  
int main( )
{
  //此行开始写完成特定功能的代码  
  return 0;
}

  要进行计算,需要先声明变量。然后,三板斧:输入数据、计算、输出结果。“套路”细化为:

#include <iostream>  
using namespace std;  
int main( )
{
  // 声明变量:你的程序中需要处理哪些数据,起个名字作为变量
  // 输入数据
  // 计算
  // 输出结果
  return 0;
}

  对于计算并联电阻的值的程序,按这个套路下来,程序可以写成:

//例程ch1-4.cpp
#include <iostream>  
using namespace std;  
int main( )
{
  double r1,r2,r; // 声明变量
  cin>>r1>>r2;    // 输入数据
  r=r1+r2;        // 计算
  cout<<r<<endl; // 输出结果
  return 0;
}

  这样的程序足可以完成要求的功能。但是,用户界面不算“友好”。程序运行时,希望能有一些必要的提醒,于是有了下面的程序

//例程ch1-5.cpp
#include <iostream>  
using namespace std;  
int main( )
{
  double r1,r2,r; // 声明变量
  cout<<"请输入两个电阻的阻值:"; //输入前的提示
  cin>>r1>>r2;    // 输入数据
  r=r1+r2;        // 计算
  cout<<"串联后的阻值为:"<<r<<endl; // 输出结果时也有提示
  return 0;
}

  阅读“1.6 完成简单计算的程序的一般‘套路’”。通过阅读,知道这一类程序的写法,以方便完成后面的项目。

 

下载:微课件1.6 完成简单计算的程序的一般“套路”


 

 



完成项目1.71.8

遇到困难,请参考《1.7 实践“项目”提示》和《1.8 实践“项目”参考解答

   【项目1.7】 请编一个程序,计算两个电阻并联后的阻值。
  提示:这个项目在计算时需要用到除法。在C++中,除法用 / 完成。例如:4.5/2.0的值为2.25。

  
  【项目1.8】实现从英尺到米的转换:输入英尺值,输出对应的米数。提示:1英尺等于3.28米


回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]


目录
相关文章
|
3月前
|
C++
C++ 根据程序运行的时间和cpu频率来计算在另外的cpu上运行所花的时间
C++ 根据程序运行的时间和cpu频率来计算在另外的cpu上运行所花的时间
43 0
|
1月前
|
存储 程序员 编译器
简述 C、C++程序编译的内存分配情况
在C和C++程序编译过程中,内存被划分为几个区域进行分配:代码区存储常量和执行指令;全局/静态变量区存放全局变量及静态变量;栈区管理函数参数、局部变量等;堆区则用于动态分配内存,由程序员控制释放,共同支撑着程序运行时的数据存储与处理需求。
91 21
|
1月前
|
存储 C++
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
24 2
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
|
1月前
|
存储 编译器 C语言
C++类与对象深度解析(一):从抽象到实践的全面入门指南
C++类与对象深度解析(一):从抽象到实践的全面入门指南
47 8
|
2月前
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
43 2
|
2月前
|
C++
c++继承层次结构实践
这篇文章通过多个示例代码,讲解了C++中继承层次结构的实践应用,包括多态、抽象类引用、基类调用派生类函数,以及基类指针引用派生类对象的情况,并提供了相关的参考链接。
|
3月前
|
PHP C++ Python
右手坐标系,空间点绕轴旋转公式&程序(Python和C++程序)
右手坐标系,空间点绕轴旋转公式&程序(Python和C++程序)
60 0
|
3月前
|
C++
C++ PCL 计算多个RT矩阵变换后的变换矩阵
C++ PCL 计算多个RT矩阵变换后的变换矩阵
41 0
|
1天前
|
存储 编译器 Linux
【c++】类和对象(上)(类的定义格式、访问限定符、类域、类的实例化、对象的内存大小、this指针)
本文介绍了C++中的类和对象,包括类的概念、定义格式、访问限定符、类域、对象的创建及内存大小、以及this指针。通过示例代码详细解释了类的定义、成员函数和成员变量的作用,以及如何使用访问限定符控制成员的访问权限。此外,还讨论了对象的内存分配规则和this指针的使用场景,帮助读者深入理解面向对象编程的核心概念。
10 4
|
24天前
|
存储 编译器 对象存储
【C++打怪之路Lv5】-- 类和对象(下)
【C++打怪之路Lv5】-- 类和对象(下)
22 4
下一篇
无影云桌面