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

📄 bestcom.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"
void main()
{
int gm=VGAHI,gd=VGA;

	initgraph(&gd,&gm,"c:\\tc\\bgi");
 settextstyle(TRIPLEX_FONT,HORIZ_DIR,3);
outtextxy(140,40," BEST COMPUTER AND BUFFER");
 line(138,70,505,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 BEST COMPUTER 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);


   float py=(zcom[1]+((zcom[2]/100)*zcom[3]));
   float px=(1000*zcom[0]);
   float pz=(((2000*zcom[0])+(10000*zcom[0]*(zcom[2]/100)))/px);

   printf("y=%f\n",py);
   printf("x=%f\n",px);
   printf("z=%f\n",pz);
     float pfinc[10],pfinb[10];
     int pf;
     pf=0;

   for(int pi=0;pi<xk;pi++)
   {
    for(int pj=0;pj<ck;pj++)
    {
     if((py/ccomi[pj])<=((xcomi[pi]/px)-pz))
     {
      pfinc[pf]=xcomi[pi];
      pfinb[pf]=ccomi[pj];
      pf++;
      break;
     }else
     {
      continue;
      }
     }
    }



    for(pi=0;pi<pf;pi++)
    {
    printf("the %d computer is %f\n",pi,pfinc[pi]);
    printf("the %d buffer is %f\n\n",pi,pfinb[pi]);
    }
     long int ptemparr[10],pmaxx,pj=1;
     for(pi=0;pi<ck;pi++)
     {
     ptemparr[pi]=(py/ccomi[pi]);
     pmaxx=ptemparr[0];
     while(pj<ck)
     {
     if(pmaxx<ptemparr[pj])
     {
      pmaxx=ptemparr[pj];
     }
     pj++;
     }
    }

     printf("the max is %d",pmaxx);
	    pj=1; long float pmax=0;
   if(pf==0)
   {
    int pxx=pj;
    pmax=ccomi[0];
    while(pj<xk)
    {
    if(pmax<ccomi[pj])
    {
    pmax=ccomi[pj];
    pxx=pj;
    }
    pj++;
    }
   }
   printf("the max is %f",pmax);

 long float ptempcom=pmax,ptempx=ptempcom;
 int pfla=0;pi=2;
 int pmul=0;
 if(pf==0)
 {
 while(pfla!=1)
 {
  ptempx=ptempx*pi;
  for(pj=0;pj<ck;pj++)
  {
  if((py/ccomi[pj])<=((ptempx/px)-pz))
  {pfla=1;pmul=pi;break;}
  }
  pmul++;
  }
  }
  printf("the d is %d",pmul-1);
     printf("the b is %f",ccomi[pj]);



//closegraph();
getch();
}

⌨️ 快捷键说明

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