java编程,某市场推出促销活动,不同时段给予不同的优惠。请针对该项活动设计与实现批发计费类CalcFee。

java编程,某市场推出促销活动,不同时段给予不同的优惠。请针对该项活动设计与实现批发计费类CalcFee。,第1张

这个是按您的需求写的,您看看吧,没有用您说要求的Date,Round, 因为我觉得我用的方法会更好一点

import javatextDecimalFormat;

import javautilCalendar;

import javautilGregorianCalendar;

public class CalcFee {

    

    int num;//批发数量

    double per_price;//单价

    int start_num;//起批数量

    int discount;//优惠折扣

    double total_price;//总价

    boolean boo;//是否可以起批

    

    //根据当前时间段设置起批数量、单价、优惠折扣等信息

    public void set_info(){

        Calendar calendar = GregorianCalendargetInstance();

        int hour = calendarget(CalendarHOUR_OF_DAY);

        if (hour == 11 || hour == 16){

            start_num = 100;

            per_price = 3;

            discount = 8;

            

        } else {

            start_num = 200;

            per_price = 5;

            discount = 9;

        }

    }           

    //根据批发数量num计算总价

    public void calc(int num){

        thisnum = num;

        boo = thisnum > start_num;

        

        if (boo) {

            total_price = (per_price start_num) + (per_price (num-start_num) discount/10);

        } else {

            total_price = per_price num;

        }

        

    }

    //输出费用清单

    public void show(){

        DecimalFormat df = new DecimalFormat("###00");

        String display =

            "起批数量:"+start_num +

            "\n单价:"+per_price +

            "\n优惠折扣:"+ discount +"折"+

            "\n批发数量:"+ num +

            "\n============" +

            "\n总价:"+dfformat(total_price);

        

        Systemoutprintln(display);

        

    }

    

    public static void main(String[] args) {

        CalcFee c = new CalcFee();

        cset_info();

        ccalc(201);

        cshow();

    }

}

#include<stdioh>

void main()

{

double danjia,huokuan;

int shuliang;

printf("请输入数量和单价");

scanf("%d,%lf",shuliang,danjia);

if(shuliang>=0&&shuliang<50)

{

huokuan= shuliangdanjia;

printf("优惠为%0,货款为%lf",huokuan);

}

else if(shuliang>=50&&shuliang<100)

{

huokuan= shuliangdanjia095;

printf("优惠为%5,货款为%lf",huokuan);

}

else if(shuliang>=100&&shuliang<300)

{

huokuan= shuliangdanjia0925;

printf("优惠为%75,货款为%lf",huokuan);

}

else if(shuliang>=300&&shuliang<500)

{

huokuan= shuliangdanjia090;

printf("优惠为%10,货款为%lf",huokuan);

}

else

{

huokuan= shuliangdanjia085;

printf("优惠为%15,货款为%lf",huokuan);

}

}

不知道这个符不符合你的要求,还有要求你再提。好的话加些分。谢谢

代码大约长这样,自己完善一下。

Private Sub Command1_Click()

Dim a#, b#, c#

a = Val(Text1)

If Option1 Then b = a 08

If Option2 Then b = a 09

If Option3 Then b = a

If a >= 1000 And Check1 Then c = b / 12

Label1Caption = b & vbCrLf & c

End Sub

#include <stdioh>

void main()

{

int a;

float p,d,f;

scanf("%f",&p);

a=p/100;

switch(a){

case 0 : printf("%f",p);break;

case 1 : printf("f=%f,p=%f,d=%f",p-p(50/1000),p,p(50/1000));break;

default :printf ("qing zai shu ru\n");

}

里面的语句块我就不再写了反正都一样~你应该会写对吧~

第一题:

x=0:001:2pi;

y1=sin(x);

y2=cos(x);

plot(x,y1);

hold on;

plot(x,y2);

hold off

第二题:

将以下代码保存为m文件,文件名为offm

function outputprice = off (price)

if price<200 % 没有折扣

outputprice=price;

else if (price<500) % 3%折扣

outputprice=price(1-003);

else if (price<1000) % 5%折扣

outputprice=price(1-005)

else if (price<2500) % 8%折扣

outputprice=price(1-008);

else if (price<5000) % 10%折扣

outputprice=price(1-010);

else if (price>=5000) % 14%折扣

outputprice=price(1-014);

end

end

end

end

end

end

用法举例:命令行输入off(6000),回车,即可求出6000的折扣后价格。

第三题:

%定义自变量符号x

syms x

%求f(x)

fx=3x^5-x^4+2x^2+x+3;

%求g(x)

gx=1/3x^3+x^2-3x-1;

%求积和商

ji=fxgx;

shang=fx/gx;

%用collect函数化简,输出结果

ji=collect(ji)

shang=collect(shang)

LZ你要是不给分就太对不起我了。

以上就是关于java编程,某市场推出促销活动,不同时段给予不同的优惠。请针对该项活动设计与实现批发计费类CalcFee。全部的内容,包括:java编程,某市场推出促销活动,不同时段给予不同的优惠。请针对该项活动设计与实现批发计费类CalcFee。、C语言编程题目、【vb编程 求代码】设计一个运行界面如图所示的程序,要求输入购物金额,通过单选按钮选择不同的折扣率等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10211831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存