📜  QA – 安置测验|损益 |问题 5(1)

📅  最后修改于: 2023-12-03 15:19:37.607000             🧑  作者: Mango

QA – 安置测验|损益 |问题 5

介绍

QA(Quality Assurance)是软件开发中非常重要的一部分,一般指软件质量保证,即通过各种测试方法来保证软件的质量。而安置测验则是QA中的一个重要环节,它可以测试软件的性能、稳定性、安全性等方面。

本题目为宏观损益问题,需要计算一个公司在一定期间内的盈利、亏损情况。程序员需要实现一段计算公式,来帮助公司计算出是否处于盈利状态。

要求

实现一个计算公式,接受两个参数:总收入和总支出,返回一个字符串,表示该公司的盈利状态。如果公司处于盈利状态,则返回"Profit",否则返回"Loss"。

输入
  • total_revenue:总收入,为一个整型数值,大于等于0。
  • total_expenses:总支出,为一个整型数值,大于等于0。
输出
  • 返回一个字符串,表示该公司的盈利状态。若公司处于盈利状态,则返回"Profit",否则返回"Loss"。
实现
### Python

```python
def profit_or_loss(total_revenue: int, total_expenses: int) -> str:
    if total_revenue > total_expenses:
        return "Profit"
    else:
        return "Loss"
JavaScript
function profitOrLoss(totalRevenue, totalExpenses) {
    if(totalRevenue > totalExpenses){
        return "Profit"
    } else {
        return "Loss"
    }
}
Java
public static String profitOrLoss(int totalRevenue, int totalExpenses) {
    if(totalRevenue > totalExpenses){
        return "Profit";
    } else {
        return "Loss";
    }
}
C++
#include <string>

std::string profitOrLoss(int totalRevenue, int totalExpenses) {
    if (totalRevenue > totalExpenses) {
        return "Profit";
    } else {
        return "Loss";
    }
}
C#
static string ProfitOrLoss(int totalRevenue, int totalExpenses)
{
    if (totalRevenue > totalExpenses) return "Profit";
    else return "Loss";
}
PHP
function profitOrLoss($totalRevenue, $totalExpenses) {
    if ($totalRevenue > $totalExpenses) {
        return "Profit";
    } else {
        return "Loss";
    }
}