您好,欢迎来到家园网博客! 请登录 快速注册 换肤
设为首页 | 加入收藏
牵挂后面是爱恋,分离以后是重逢 [编辑]
您的位置:武汉家园网 >> 社区博客 >> 悠悠的博客
博客文章

贵金属计算器C语言源代码

时间:2012-08-15 00:04:59   编辑   评论(..)  阅读(..) 

最近几个月发现贵金属投资挺不错的,看着每时变化的曲线图亏盈都很刺激,为了方便计算,就用C语言写了个贵金属计算器,能够计算每笔交易的亏盈数量和亏盈比例,并且当盈利是红色显示,亏损时绿色显示。好久没写C代码了,下面贴出来献丑了。

贵金属C语言代码如下:

/* Note:Your choice is C IDE */
#include "stdio.h"
#include "stdlib.h" //system()函数
#include "conio.h" //getch()函数用到的头函数
float calculate(float buy_price, float sell_price, int number);
void main()
{
 float buy_price;
    float sell_price;
    float result, percent;
    int number;
    printf("请按Esc键开始");
    while(1){
     if(getch()==27){
   system("cls");//清屏
   system("color 07");//恢复默认颜色(7)
   printf("请输入买入价格:");
   scanf("%f", &buy_price);
   printf("\n请输入卖出价格:");
   scanf("%f", &sell_price);
   
   if(sell_price - buy_price <= 0){
    system("color 0A");//亏损显示绿色(A)
   }else{
    system("color 0C");//盈利显示红色(C)
   }
   
   printf("\n请输入交易数量(g):");
   scanf("%d", &number);
   
   result = calculate(buy_price, sell_price, number);
   percent = ((sell_price - buy_price)/buy_price) * 100;
   printf("\n交易结果:%.2f, 亏盈比例:%.2f%%\n\n\n请按Esc键继续", result, percent);
     }
    }
}
float calculate(float buy_price, float sell_price, int number){
 return (sell_price - buy_price)*number;
}

在C与C++程序设计学习与实验系统中编译后运行结果如图:


红色显示盈利交易


绿色显示亏损交易

 

期待您来评论,谁会是第一个吃螃蟹的人?

参加评论
您需要先 登录 才能发表评论,快速注册