21xrx.com
2025-04-13 14:19:09 Sunday
文章检索 我的文章 写文章
C++运费计算程序:重复输入单价和数量
2023-07-03 11:11:14 深夜i     16     0
C++ 运费计算程序 重复输入 单价 数量

C++是一种高级编程语言,软件开发工程师们可以用它写出高效、具有结构化的程序。如果你正在学习C++编程语言,运费计算程序是一个很好的练手项目。

在这个项目中,我们会使用C++编写一个简单的运费计算程序,以帮助公司计算送货的成本。这个程序将会接受由用户输入的单价和数量,然后计算送货的成本。

我们要重复输入单价和数量,这样可以计算多次送货的成本。因此,我们需要使用C++的循环结构。

首先,我们先定义一个变量来存储我们的单价和数量,然后以循环的方式执行程序。我们将使用while循环,因为这种循环非常适合我们这个程序的用途。

在我们的程序中,我们需要从用户那里获取单价和数量的输入。我们可以使用C++的cin语句来获得用户输入的值,然后将其存储在我们定义的变量中。

接下来,我们需要计算每次送货的成本,并将其存储在一个总成本变量中。当我们完成所有送货计算后,我们将输出总运费。

以下是这个程序示例的完整代码:

#include <iostream>
using namespace std;
int main()
{
  double unitPrice, quantity, totalCost = 0;
  char answer;
  cout << "Do you want to calculate the shipping cost? (Y/N) ";
  cin >> answer;
  while(answer == 'Y' || answer == 'y')
  {
    cout << "Enter the unit price of the item: ";
    cin >> unitPrice;
    cout << "Enter the quantity of the item: ";
    cin >> quantity;
    totalCost += unitPrice * quantity; //计算送货成本
    cout << "Do you want to add more items to the order? (Y/N) ";
    cin >> answer;
  }
  cout << "The total shipping cost is $" << totalCost << endl;
  return 0;
}

在我们的程序中,我们定义了四个变量。unitPrice用于存储单价,quantity变量用于存储数量,totalcost计算送货成本,而answer变量则用于获取用户的输入。

在while循环中,我们使用cout语句提醒用户输入单价和数量,然后使用cin语句来获取用户输入。我们使用totalCost += unitPrice * quantity这一行代码来计算每次送货的成本,并将结果存储在totalCost变量中。

最后,我们使用cout语句输出总运费。

总的来说,C++的运费计算程序是一个很好的练手项目,它可以使您更好地掌握C++语言。您可以通过编写这个简单的程序来学习循环、用户输入和变量。希望这篇文章可以帮助您更好地理解运费计算程序。

  
  

评论区

请求出错了