首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >商标注册费用怎么计算的

商标注册费用怎么计算的

作者头像
李昂君
发布2021-12-24 18:17:18
发布2021-12-24 18:17:18
1.5K00
代码可运行
举报
文章被收录于专栏:李昂君李昂君
运行总次数:0
代码可运行

阅读量: 63

商标注册官费是300元,(限定本类10个商品。10个以上商品,每超过1个商品,每个商品加收30元)

第一种情况

你做餐饮的需要注册43类,还想在把35类也一起注册了,这就是两个类别,官费就是600元。也就是注册的官费300元 X 注册类别个数=注册费用

第二种情况

你注册第25类服装,选择了十个小项目(针织内衣,网球服,网球裙,围裙,女式内衣,无肩带乳罩,女式裙裤,女式上衣,女式套服,女式套装),你还想再这个25类别里面加上(晚礼服大衣),这就11个小项目了。费用是330元,超过十个多余的小项目,多出一个加收30元。注册费用=300+30*( (注册小项个数—10)<=0?0:(注册小项个数—10) ),注意:必须是再同一个类别,跨类就收两个类别的钱。

总结-计算算法
代码语言:javascript
代码运行次数:0
运行
复制
//golang 算法
//商标注册费率规则
type TmRegisterFeeRule struct {
	//项目基础费用
	ItemBasisFee float32
	//免费项数量
	FreeItemAmount int
	//项多出费用
	ItemExtraFee float32
}

func main() {
	var TmTemp TmRegisterFeeRule
	TmTemp.ItemBasisFee = 300.00
	TmTemp.FreeItemAmount = 10
	TmTemp.ItemExtraFee = 30.00
	var (
		//注册数量
		registerItemAmount int = 1
		//注册项目数组
		registerItemArray map[int]map[int]string
		//结算费用
		calcFee float32 = 0.0
	)
	registerItemArray = make(map[int]map[int]string)
	for i := 0; i <= Common.RandInt(1, 10); i++ {
		temp := map[int]string{}
		for j := 0; j <= Common.RandInt(1, 30); j++ {
			temp[j+1] = strconv.Itoa(Common.RandInt(10000, 99999))
		}
		registerItemArray[i+1] = temp
		diff := func() float32 {
			diff := float32(len(temp) - TmTemp.FreeItemAmount)
			if diff <= 0 {
				return 0
			} else {
				return diff
			}
		}()
		//calcFee+=
		//计算结果
		calcFee += (float32(registerItemAmount) * TmTemp.ItemBasisFee) + diff*TmTemp.ItemExtraFee
	}
	jsonStr, _ := json.Marshal(registerItemArray)
	fmt.Println(TmTemp, jsonStr, calcFee)
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-8-03 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一种情况
  • 第二种情况
  • 总结-计算算法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档