⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 combufin.cpp

📁 simulation for computer selection
💻 CPP
字号:
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<process.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include"c:\tc\bin\sysinfo.h"
#include"c:\tc\bin\cominfo.h"
#include"c:\tc\bin\bufinfo.h"
long convertfloat(long float r);
//long float x=1233243.234593;
void main()
{
  int gm=VGAHI,gd=VGA;

	initgraph(&gd,&gm,"c:\\tc\\bgi");

      cleardevice();
 settextstyle(TRIPLEX_FONT,HORIZ_DIR,3);
outtextxy(180,40,"COMPUTER AND BUFFER");
 line(178,70,455,70);
  setcolor(LIGHTMAGENTA);
line(5,5,637,5);
line(5,5,5,470);
line(5,470,637,470);
line(10,10,630,10);
line(10,10,10,465);
line(10,465,630,465);
line(630,465,630,10);
line(637,470,637,5);
settextstyle(2,0,5);
setcolor(4);
fillellipse(25,110,3,3);
outtextxy(40,100,"THE ITEMS U HAVE ENTERED ARE");
setcolor(8);
outtextxy(100,130,"COMPUTER");
line(98,145,162,145);
setcolor(8);
outtextxy(250,130,"COST");
line(248,145,280,145);
outtextxy(350,130,"BUFFER");
line(348,145,400,145);
setcolor(8);
outtextxy(500,130,"COST");
line(498,145,530,145);
char st1[10],st2[10];
int y=150;
for(int i=0;i<xk;i++)
{
 long conr1=xcomi[i];
 long conr2=convertfloat(xcomi[i]);
 ltoa(conr1,st1,10);
 ltoa(conr2,st2,10);
 outtextxy(100,y,st1);
 int len=strlen(st1);
  outtextxy(100+len*(8),y,".");
  strrev(st2);
  outtextxy(100+(len*8)+5,y,st2);
  y=y+15;
}
y=150;
for(i=0;i<xk;i++)
{
 long conr1=xcomc[i];
 int conr2=convertfloat(xcomc[i]);
 ltoa(conr1,st1,10);
 itoa(conr2,st2,10);
 outtextxy(250,y,st1);
 int len=strlen(st1);
  outtextxy(250+len*(8),y,".");
  strrev(st2);
  outtextxy(250+(len*8)+5,y,st2);
  y=y+15;
}

int y=150;
for(int i=0;i<ck;i++)
{
 long conr1=ccomi[i];
 int conr2=convertfloat(ccomi[i]);
 ltoa(conr1,st1,10);
 itoa(conr2,st2,10);
 outtextxy(350,y,st1);
 int len=strlen(st1);
  outtextxy(350+len*(8),y,".");
  strrev(st2);
  outtextxy(350+(len*8)+5,y,st2);
  y=y+15;
}
y=150;
for(i=0;i<ck;i++)
{
 long conr1=ccomc[i];
 int conr2=convertfloat(ccomc[i]);
 ltoa(conr1,st1,10);
 itoa(conr2,st2,10);
 outtextxy(500,y,st1);
 int len=strlen(st1);
  outtextxy(500+len*(8),y,".");
  strrev(st2);
  outtextxy(500+(len*8)+5,y,st2);
  y=y+15;
}




 getch();

}
long convertfloat(long float r)
{
 long tempr=r;int a[7],i;
 long temp=0;
 float tempr1=r-float(tempr);
 long tempr2=1000000*tempr1;
 while(tempr2!=0)
 {
  a[i]=tempr2%10;
 //  printf("%d",a[i]);
   temp=temp*10;temp=temp+a[i];
  i++;

  tempr2=tempr2/10;
  // printf("%d",a[i-1]);
  }

  // for(i=0;i<6;i++)
 // {
 // printf("%d",a[i]);
//  }



//  for(i=0;i<6;i++)
 // {

//  temp=temp*10;temp=temp+a[i];
//  }
 return temp;
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -