C++实验---Apple

Apple

Description

Jackie开了一家水果店,要购入一些苹果(Apple)销售。苹果每批进货有三个属性每公斤单价(price)、每箱重量(weight)、有多少箱(amount)。请你编写程序计算每批苹果的价格。

用C++编写Apple类来完成代码,调用格式见“Append Code”。
Apple::input()按格式输入每批苹果进货的属性。
Apple::value()计算每批苹果的价格。

Input

输入为多组。首先输入进货次数,然后每次输入进货的单价(price)、每箱重量(weight)、有多少箱(amount)。

Output

每行输出本次进货苹果的价格。

Sample Input

2
2.25 38.8 15
2.14 39.6 6

Sample Output

1309.5
508.464

题目给定主函数

int main()
{
    
    
    int i, cases;
    Apple apple;
 
    cin >> cases;
    for(i = 1; i <= cases; i++)
    {
    
    
        apple.input();
        cout << apple.value() << endl;
    }
}

code:

#include<iostream>
#include<iomanip>
using namespace std;

class Apple{
    
    
	double price;
	double weight;
	double amount;
public:
	Apple(){
    
    
		price=0;
		weight=0;
		amount=0;
	}
	
	Apple(double p,double w,double a){
    
    
		price=p;
		weight=w;
		amount=a;
	}
	
	void input(){
    
    
		cin>>price>>weight>>amount;
	}
	
	double value(){
    
    
		return price*weight*amount;
	}
	
};


int main()
{
    
    
    int i, cases;
    Apple apple;
 
    cin >> cases;
    for(i = 1; i <= cases; i++)
    {
    
    
        apple.input();
        cout << apple.value() << endl;
    }
}

猜你喜欢

转载自blog.csdn.net/timelessx_x/article/details/115412479