21xrx.com
2024-11-22 08:14:04 Friday
登录
文章检索 我的文章 写文章
C++运费计算程序:重复输入单价和数量
2023-07-03 11:11:14 深夜i     --     --
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++语言。您可以通过编写这个简单的程序来学习循环、用户输入和变量。希望这篇文章可以帮助您更好地理解运费计算程序。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复