采购徽章
题目背景
小T作为班长,要筹备这次的主题班会。班主任给了小T几个任务。
题目描述
学校每学期都会给每个班级一定的班级经费,用于各项活动。在筹备主题班会之前,班级经费还剩 ss 元。
小T估算了一下,觉得这些经费可能不够用于这次主题班会,于是向班主任反馈了这个问题。班主任慷慨的自掏腰包给了小T aa 元钱作为额外的经费,但是小T要优先使用班级经费,不够的才用班主任给的额外经费,而且额外经费没用完的部分是需要还给班主任的。
现在小T需要购买 xx 个徽章,每个徽章 cc 元钱。请问买完所有材料后,应该还给班主任多少钱?
输入格式
第一行一个整数 ss,表示班级经费 第二行一个整数 aa,表示班主任给的额外经费 第三行一个整数 xx,表示要购买的徽章数量 第四行一个整数 cc,表示徽章的单价
输出格式
一个整数,表示应该还给班主任多少钱
样例数据
输入样例 #1
100
50
10
12
输出样例 #1
30
部分分设置
程序在部分分规定的范围内能正确计算并输出答案,即可获得该部分分数
序号 | 特殊性质 | 分值 |
---|---|---|
11 | x=c=0x=c=0 | 1010 |
11 | s=0s=0 | 4040 |
数据范围
对于全部数据,0≤s,a≤100000≤s,a≤10000,0≤x,c≤1000≤x,c≤100,保证班级经费加上班主任给的额外经费足够用于购买徽章。
#include<iostream>
using namespace std;
int main(){
int s,a,x,c,d;
cin>>s>>a>>x>>c;
d=(a+s)-x*c;
if(x*c>s) cout<<d;
else cout<<a;
return 0;
}