C语言计算工资的代码

C语言计算工资的代码,第1张

源代码中,你的if语句里面两个表达式是用逗号分开的,这样并不能满足两个条件都满足的要求

现修改代码如下,

#include<stdioh>

int main()

{

int y,t;

double m;

scanf("%d %d",&y,&t);

if(y<5 && t<=40) //使用&&表示要求两个条件都满足

printf("%2f",m=t30);

else if(y<5 && t>40)

printf("%2f",m=4030+(t-40)3015);

else if(y>=5 && t<=40)

printf("%2f",m=t50);

else

printf("%2f",m=4050+(t-40)5015);

}

/工资计算程序/

#include <stdioh>

main()

{

float originWage; /应发工资/

float realWage; /实发工资/

float tax; /所缴税款/

int i,hour,amount,money;

printf("请选择工资种类:\n1计时工资\n2计件工资\n3固定月工资\n");

scanf("%d",&i);

switch(i)

{

case 1:{

printf("请输入工作时间(单位:小时)\n");

scanf("%d",&hour);

printf("请输入单位时间的薪水(单位:元)\n");

scanf("%f",&money);

originWage=moneyhour;

}

break;

case 2:{

printf("请输入生产产品数量(单位:件)\n");

scanf("%d",&amount);

printf("请输入生产一件产品的薪水(单位:元)\n");

scanf("%f",&money);

originWage=moneyamount;

}

break;

case 3: printf("请输入你的固定工资\n");

scanf("%f",&originWage);

break;

default:printf("输入错误!\n");

return 0;

}

if(originWage<0)

{

printf("数据错误!\n");

return 0;

}

if(originWage<2000)

tax=0;

else if(originWage>2000&&originWage<=2500)

tax=(originWage-2000)005;

else if(originWage>2500&&originWage<=4000)

tax=(originWage-2500)01+500005;

else

tax=(originWage-4000)015+150001+500005;

printf("应发工资: %f\n",originWage);

printf("所缴税款: %f\n",tax);

printf("实发工资: %f\n",originWage-tax);

return 0;

}

嵌入式行业包括软件工程师及硬件工程师。所以这两个不能这样作比较。但是相对来说嵌入式行业发展方向还是客观的。

从事嵌入式软件工程师的人员,做软件实际上有高下之分,开发语言从机器语言、汇编到C、C,再到红透半边天的Java、C#等,该学哪种呢为什么有些开发者工资低,而有些开发者千金难求为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水还是门槛,比如月薪15k的Linux嵌入式系统开发职位,门槛就有Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。

嵌入式系统开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME

开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把 *** 作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。

嵌入式系统开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式系统开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。为进入外企或者出国做准备。

未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑)工具将是PC和因特网之后最伟大的发明。望采纳!

这个要看你的能力情况了!如果你的C语言水平一般的话,根本找不到一个好一些的工作,就算找到了工资都很低!

因为在中国,做C语言开发的就业面都较窄,并且很多情况下都是需要经验的,当然,也有一些公司招收C语言的实习生!但招聘的条件都会要求你C/C++都会才行!所以,最好会C++,否则很难找到工作!

所以只会C语言在国内基本是不太行的!但如果你的C语言够牛,那工资待遇就好了,比如你现在用的windows系统的内核大都是C语言写的!呵呵

以上就是关于C语言计算工资的代码全部的内容,包括:C语言计算工资的代码、用C语言编写一个计算薪水的程序、嵌入式软件工程师等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9822962.html

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

发表评论

登录后才能评论

评论列表(0条)

保存