My c++ program on weather report

#include<iostream.h>
#include < conio.h >
#include < fstream.h >
#include < stdlib.h >
#include < stdio.h >
#include < dos.h >
#include < ctype.h >
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"..\\bgi");
    setbkcolor(BLUE);
settextstyle(4,0,5);
outtextxy(150,50,"Weather Reports");
gotoxy(10,10);
cout<<"Enter temperature of the seven days in C ";
     long double a[7]; int s=0,k=0,max,min;
cin>>a[0];
cout<<a[0]<<"C,";
max=min=a[0];
for(int i=1;i<7;i++)
{cin>>a[i];cout<<a[i]<<"C,";
if(a[i]>max)
{max=a[i];s=i;}
if(a[i]<min)
{min=a[i];k=i;}
}
for(i=0;i<7;i++)
{a[i]=300-a[i];}
cleardevice();             setcolor(WHITE); settextstyle(1,0,4);
   outtextxy(85,15,"WEATHER REPORT OF THE WEEK");setcolor(YELLOW);
setbkcolor(BLACK);  line(48,60,638,60); rectangle(50,70,520,440);rectangle(48,20,638,70);rectangle(48,68,522,442);
setcolor(RED);
circle(150+50*s,a[s],4);
circle(150+50*s,a[s],5);
setcolor(BLUE);
circle(150+50*k,a[k],4);
circle(150+50*k,a[k],5);
  setcolor(YELLOW);
line(100,360,500,360);
circle(150,a[0],3);
circle(200,a[1],3);
circle(250,a[2],3);
  circle(300,a[3],3);
circle(350,a[4],3);
circle(400,a[5],3);
circle(450,a[6],3);
line(100,360,100,100);
setcolor(GREEN);
line(100,360,150,a[0]);   circle(150,a[0],2);
line(150,a[0],200,a[1]);  circle(200,a[1],2);
line(200,a[1],250,a[2]);  circle(250,a[2],2);
line(250,a[2],300,a[3]);  circle(300,a[3],2);
line(300,a[3],350,a[4]);  circle(350,a[4],2);
line(350,a[4],400,a[5]);  circle(400,a[5],2);
line(400,a[5],450,a[6]);  circle(450,a[6],2);
setcolor(WHITE);               settextstyle(1,0,2);
outtextxy(200,100," -MIN temp");
outtextxy(350,100," -MAX temp");
   setcolor(RED);
circle(350,105,3);circle(350,105,5);
setcolor(BLUE);
circle(200,105,3);circle(200,105,5);
for(i=0;i<7;i++)
{a[i]=300-a[i];
gotoxy(19+6*i,25);
cout<<a[i]<<"C";
}
settextstyle(3,5,2); outtextxy(60,100,"ALL THE DAYS....");
settextstyle(3,0,2); outtextxy(150,410,"ALL THE TEMPERATURES....");
setcolor(YELLOW);
rectangle(522,68,636,442);
rectangle(524,70,638,440);
settextstyle(1,0,1);
outtextxy(526,100,"DAYS  TEMP");
outtextxy(526,140,"SUN ");
outtextxy(526,171,"MON");
outtextxy(526,203,"TUE");
outtextxy(526,237,"WED");
outtextxy(526,268,"THU");
outtextxy(526,298,"FRI");
outtextxy(526,328,"SAT");
for(i=0;i<7;i++)
{gotoxy(75,10+i*2);cout<<a[i]<<"C";}
getch();
}

Comments

Popular posts from this blog

Mass unfollow twitter