Monday, November 21, 2011

SHORTEST JOB FIRST SCHEDULING

#include<iostream.h>
#include<stdio.h>
#include<conio.h>
struct process
{int t;
 int i;
};
int main()
{  process p[4];
   int n=4,temp ,tempi;
   float w[4],t[4],ta=0,wa=0;
   clrscr();
   for(int j=0;j<4;j++)
   { cout<<"Enter the Burst Time of the process"<<j+1<<"  :";
     cin>>p[j].t;
     p[j].i=j;
   }
   for(j=n-1;j>0;j--)
   { for(int k=0;k<j;k++)
      { if(p[k].t>p[k+1].t)
      { temp=p[k+1].t;
        tempi=p[k+1].i;

        p[k+1].t=p[k].t;
        p[k+1].i=p[k].i;

        p[k].t=temp;
        p[k].i=tempi;
      }
       }
   }

   t[0]=p[0].t;
   for(j=1;j<4;j++)
    t[j]=t[j-1]+p[j].t;
   for(j=0;j<4;j++)
   {w[j]=t[j]-p[j].t;
    ta+=t[j];
    wa+=w[j];
   }

   /* for(j=0;j<4;j++)
   {cout<<"\n THE TAT OF THE PROCESS P"<<p[j].i<<"is  :- "<<t[j]<<"ms";
   }
   cout<<"\n\n\n\n\n\n";
   for(j=0;j<4;j++)
      {cout<<"\n THE WT OF PROCESS P"<<p[j].i<<"is  :-"<<w[j]<<"ms";
      }
   cout<<"\n\n\n\n\n\n\n";
   for(j=0;j<4;j++)
   { cout<<"The Given BURST Of the process P"<<p[j].i<<"is  :-"<<p[j].t<<"ms";
   }
   getch();

   // tabular display
   clrscr();*/

   cout<<"\n\n       SJF ALGO of 4 processes \n    (All times are in milliseconds)\n\n  -: RESULT  :-\n";
   for(j=0;j<60;j++)
   cout<<"-";
   cout<<"\n\n PROCESS    | BURSTS   |  WT  |    TAT    |  \n\n";
   for(j=0;j<60;j++)
      cout<<"-";
      cout<<"\n";

   for(j=0;j<4;j++)
   { cout<<"     "<<p[j].i+1<<"          "<<p[j].t<<"          "<<w[j]<<"        "<<t[j]<<"\n";
     for(int m=0;m<60;m++)
     cout<<"-";
     cout<<"\n";
   }float atat=ta/4,awt=wa/4;
   cout<<"\r  AVERAGE  :  |            "<<awt<<"        "<<atat<<endl;
   for(j=0;j<60;j++)
       cout<<"-";
   getch();
   return 0;
}

FCFS SCHEDULING

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
 struct process
 {  float t ;
    int i;
 };
 int main()
 { process p[4];
  int n=4,temp;
  float t[4],w[4],ta=0,wa=0;
  clrscr();
  for( int j=0;j<n;j++)
  { cout<<"\n enter the the burst time of process p"<<j+1<<" : ";
  cin>>p[j].t;  }
  t[0]=p[0].t;
  for(j=1;j<4;j++)
  { t[j]=t[j-1]+p[j].t;
  }
   for (j=0;j<4;j++)
   { w[j]=t[j]-p[j].t;
   ta+=t[j];
   wa+=w[j];
   p[j].i=j;
   }
   // tubular display
   cout<<"\n\n        FCFS ALGO OF 4 PROCESSES \n    (\"All times are in milliseconds)\n\n\n -: RESULT :-\n";
   for(j=0;j<60;j++)
   cout<<"-";
   cout<<"\n\n     PROCESS     |     BURSTS    |    TAT     |    WT      |  \n\n";
   for(j=0;j<60;j++)
   cout<<"-";
   cout<<"\n";
   for(j=0;j<4;j++)
   {  cout<<"        "<<p[j].i+1<<"              "<<p[j].t<<"            "<<t[j]<<"            "<<w[j]<<endl;
     for(int m=0;m<60;m++)
     cout<<"-";
     cout<<endl;
   }
        float taa=ta/4,waa=wa/4;
   cout<<"\n\r      AVERAGE    :|                   "<<taa<<"           "<<waa;;
   cout<<endl;
   for(int m=0;m<60;m++)
   cout<<"-";
   getch();
   return 0;
   }

Monday, May 30, 2011

Nakkadwale Disco Song Lyrics From Delhi Belly

Song Name : Nakkadwale Disco
Album : Delhi Belly
Singer(s) : Keerthi Sagathia
Music Director : Ram Sampath Teri tirchhi nazar ne dil ko kar diya
penchar
Teri tirchhi nazar ne dil ko kar diya
penchar
Oye penchar penchar penchar
penchar penchar Teri tirchi nazar ne dil ko kar diya
penchar
Nakkaddwaley Disco, udhaarwaley
khisko
Nakkaddwaley Disco, udhaarwaley
khisko sa ni re…. Nakkaddwaley Disco, udhaarwaley
khisko Nakkaddwaley Disco, udhaarwaley
khisko
Tumko dekha toh kho gaya
Main fell in Love sa ho gaya
Socha tumne bhi Hint diya
Lekin Sandal ka Print diya Dil tukde tukde ho gaya
Uss din main jaldi so gaya
Hoye maara tune Left Right and Center
Hoye sandal sandal sandal sandal
sandal O teri..! Nakkaddwaley Disco, udhaarwaley
khisko
Nakkaddwaley Disco, udhaarwaley
khisko
Iss dil ki nakadi le lo na
Aur pyaar udhaara de do na Meri kismat mein hai chhed koi
Baby, isko aur kuredo na
Mere laakhon sapne tootein hain
Sab mauke haath se chhoote hain
Hai maar na maar na inkaaron ke
hentar Oye penchar penchar penchar
penchar penchar O Teri..!

Sunday, May 29, 2011

LYRICS OF ROCKING SONG FROM DELHI BELLY "BHAG BHAG D.K.BOSE D.K.......BHAG"

daddy mujhse bola… tu galti hai meri… tujhpe zindgaani… guilty hai meri… saabun ki shakal mein… beta tu to nikla keval jhaag.. jhaag… jhaag… bhaag… bhaag bhaag… bhaag bhaag… bhaag bhaag… bhaag bhaag… Oh by God lag gayi… kya se kya hua… dekha to katora… jaaga to kuan… piddi jaisa chooha… dum pakda to nikla kaala naag… naag… naag…. bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… abhi aayi abhi aayi abhi aayi abhi aayi bhaag bhaag DK Bose DK bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… abhi aayi yay… bhaag bhaag… bhaag bhaag… bhaag bhaag… hum to hain kabootar… do pahiye ka ek scooter… zindagi… jo dhakelo to chale… arre, kismat ki hai kadki.. roti kapda aur ladki… teeno hi… papad pelo to mile… ye bheja garden hai aur tension maali hai
mann ka taanpoora… frustration mein chherre ek hi raag… raag… raag… bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… hey, abhi aayi abhi aayi abhi aayi bhi aayi bhaag bhaag DK Bose DK bhaag… bhaag bhaag DK Bose DK Bose DK bose abhi aayi yay… daddy mujhse bola… tu galti hai meri… tujhpe zindgaani… guilty hai meri… saabun ki shakal mein… beta tu to nikla keval jhaag.. jhaag… jhaag… bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… bhaag bhaag DK Bose DK Bose DK bose bhaag bhaag DK Bose DK bhaag… abhi aayi abhi aayi abhi aayi bhi aayi bhaag bhaag DK Bose DK bhaag… bhaag bhaag DK Bose DK Bose DK bose abhi aayi yay… bhaag bhaag… bhaag bhaag… bhaag bhaag… bhaag bhaag

Tuesday, April 19, 2011

C# CODES FOR VARIOUS DATABASE OPERATIONS

******SAVING THE RECORD******


SqlConnection cn = new SqlConnection
("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\NAFEES\\Documents\\NIIST.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
            cn.Open();
            SqlCommand cmd=new SqlCommand("insert into emp values('"+textBox1.Text+"','"+textBox2.Text+"',"+textBox3.Text+")",cn);
                cmd.ExecuteNonQuery();
            MessageBox.Show("Records Entered Succesfully !");



******SEARCHING THE RECORD******


SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\NAFEES\\Documents\\NIIST.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
            cn.Open();
            SqlCommand cmd = new SqlCommand("Select * from emp where ename='" + textBox1.Text + "'", cn);
            SqlDataReader dr = cmd.ExecuteReader();
            dr.Read();
            if(dr.HasRows)
            {
                label1.Text=dr["DESIG"].ToString();
                label2.Text = dr["SALARY"].ToString();
            }
            else
            {
                MessageBox.Show("Record Not Found");



******DELETING RECORD******


Int32 rowToDelete = this.dataGridView1.Rows.GetFirstRow(DataGridViewElementStates.Selected);
                   if (rowToDelete > -1)
                   {
                       this.dataGridView1.Rows.RemoveAt(rowToDelete);
                   }



****FUNCTION FOR DISPLAYING DATA IN DATA GRID****

void FillData()
    {
        // 1
        // Open connection
        SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\NAFEES\\Documents\\NIIST.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
        cn.Open();
       
        // 2
        // Create new DataAdapter
        SqlDataAdapter a = new SqlDataAdapter(
            "SELECT * FROM emp", cn);
        {
            // 3
            // Use DataAdapter to fill DataTable
            DataTable t = new DataTable();
            a.Fill(t);
            // 4
            // Render data onto the screen
            dataGridView1.DataSource = t;
        }

Wednesday, April 13, 2011

Creating Image Viewer in C#

private void btnSelectPicture_Click(object sender, EventArgs e)
        {
            if (ofdSelectPicture.ShowDialog() == DialogResult.OK)
            {
                //load the picture into dialog box
                picShowPicture.Image = Image.FromFile(ofdSelectPicture.FileName);
                //show the name of file in form caption
                this.Text = string.Concat("Picture Viewer(" + ofdSelectPicture.FileName + ")");
            }
        }