搜索
cad2007下载
软件下载
solidworks下载
proe下载
机械标准
机械招聘
机械图纸
机械百科
机械交易网
网站建设
机械设计手册
proe视频教程
cad2013视频教程
solidworks2008视频教程
CAD2004视频教程

C语言编写的切削速度计算程序

[复制链接]
查看: 337|回复: 9

该用户从未签到

发表于 2013-10-31 22:04:49 | 显示全部楼层 |阅读模式
C语言编写的切削速度计算程序
一、源代码(程序还有bug,希望有知道的能够改进)
[ol]
  • [/ol]复制代码
    [ol]
  • //切削速度计算工具
  • //本程序由丁其编写
  • //date:2012-01-11
  • #include
  • #include
  • main()
  • {
  • float d,v;
  • int s,i=1;
  • while(i)
  • {
  •    printf("请输入工件的直径,单位毫米:\a");
  •    if(scanf("%f",&d) && d >= 0)    //判断数据输入的合法性
  •    {
  •      i = 0;        //数据输入正确,赋值为0,退出循环
  •      fflush(stdin);
  • }
  •    else
  •    {
  •      printf("\n");
  •      printf("你输入的直径错误,请重新输入!\n\a");
  •      printf("\n");
  •      fflush(stdin);
  • }   
  • }
  • printf("\n");
  • i = 1;         //循环开关重新赋值为1
  • while(i)
  • {
  •    printf("请输入主轴转速:\a");
  •    if(scanf("%d",&s) && s >= 0)    //判断数据输入的合法性
  •    {
  •      i = 0;        //数据输入正确,赋值为0,退出循环
  •      fflush(stdin);
  • }
  •    else
  •    {
  •      printf("\n");
  •      printf("你输入的转速错误,请重新输入!\n\a");
  •      printf("\n");
  •      fflush(stdin);
  • }   
  • }
  • printf("\n");
  • printf("直径D=%0.3f  转速S=%d 切削速度V=%0.2f米/分\n\a",d,s,v=(3.14*d*s/1000));
  • _getch();
  • return(0);
  • }
  •       [/ol]复制代码
    bug就是当你输入直径80df时,不会提示数据错误,会把直径当成是80,转速那里也是同样的bug,有知道原因的联系我,谢谢
    附:下载完后将后缀名rar修改为exe就可以,编译后的程序

    补充内容 (2012-1-14 00:23):
    改进版的程序在22楼,能够实现按 “1”计算,按其他键退出的功能,欢迎大家测试,并且提出意见,程序版本号为Beta1.0版本,同时源代码也一同贴上……
  • 回复

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:05:47 | 显示全部楼层
    这你都会,为何不去做IT呢,你会solidworks软件的二次开发吗?我想学学
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-31 22:06:19 | 显示全部楼层

    624482747 发表于 2012-1-11 21:54

    这你都会,为何不去做IT呢,你会solidworks软件的二次开发吗?我想学学

    这都是很简单的程序,就我现在的水平,做IT上不了台面啊……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:06:58 | 显示全部楼层
    我不懂不过我知道 楼主如果这个软件搞好了真的很棒哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:07:58 | 显示全部楼层
    楼主真有才!!呵呵!!不知道楼主会不会开发大型的软件呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:08:48 | 显示全部楼层
    fflush这个是哪里的库函数?用来做什么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-31 22:09:37 | 显示全部楼层

    oleg0007 发表于 2012-1-12 10:29

    fflush这个是哪里的库函数?用来做什么?

    fflush函数是清楚缓存,不清除缓存里的数据话,会陷入死循环,包含在标准库里
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-31 22:10:20 | 显示全部楼层

    jiangssli 发表于 2012-1-12 08:01

    楼主真有才!!呵呵!!不知道楼主会不会开发大型的软件呢?

    我学的专业是数控技术不是计算机,大型软件现在还搞不定,现在只能弄一些简单的程序
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:10:51 | 显示全部楼层
    机械行业 软件编程懂得最多 软件行业 机械了解最广
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:11:46 | 显示全部楼层
    {:soso_e107:}我觉得不用这么复杂吧,3.14X直径X转速=(mm/min)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    Copyright © 2012-2035 厦门鑫时器科技有限公司 版权所有
    闽ICP备2023009579号-1 技术支持:机械网站建设  Powered by Discuz! X3.4
    快速回复 返回顶部 返回列表