Portfolio Title





 

 

Student Portfolio >> Index >> Coding >> Exercise 1

#include<iostream.h>
//prototype functions
             void clear_sales(double sales_arr[]); //function for initializing arrays
             void load_sales(double sales_arr[]); //function for reading department sales
             double ave_sales(double sales_arr[]); //function for averaging sales
             void print_sales(double sales_arr[]); //function for printing sales figures
             void sales_diff(double sales_arr[], double); //function for processing the sales difference
void highest_sales(double sales_arr[]);
           
int main()
             {
   double sales_arr[10], average_sales=0;
           
 //clear sales
   clear_sales(sales_arr);
 //load sales
   load_sales(sales_arr);
   
   //average sales
   average_sales = ave_sales(sales_arr);
           
 //print sales output per department
   print_sales(sales_arr);
           
 //prints the average
   cout << "\n";
   cout << "\n";
   cout << "\n";
   cout << "-----------------------------------------------------" ;
   cout << "\n";
   cout << "Average sales for all department is: " << average_sales ;
   cout << "\n";
   cout << "-----------------------------------------------------" ;
   cout << "\n";
   cout << "\n";
   cout << "\n";
 
 //print sales diff bet dept sales and average sales
   sales_diff(sales_arr, average_sales);
   cout << "\n";
   cout << "\n";
   cout << "\n";
 
 
 return 0;
}
           
             // function def
             
             void clear_sales(double sales_arr[]) //initialize array
             {
   int i;
 for (i=0; i<10; i++)
   sales_arr[i] = 0;
   }
 
 
void load_sales(double sales_arr[]) //load sales per department
             {
   int i;
   double sales_input;
 for (i=0; i<10; i++)
   {
   cout << "Enter sales for Department " << i+1 << " : " ;
   cin >> sales_input;
   //cout << "\n" ;
 sales_arr[i] = sales_input;
   }
   }
           
 
 
double ave_sales(double sales_arr[]) //averages sales per department
             {
   int i;
   double total_sales=0;
 for (i=0; i<10; i++)
   total_sales = total_sales + sales_arr[i];
 return total_sales / 10;
}
 
void print_sales(double sales_arr[]) //prints results to screen
             {
   int i;
 cout << "\n";
   cout << "\n"; 
   cout << "\n";
 for (i=0; i<10; i++)
   {
   cout << "Department " << i+1 << " has the following sales: " << sales_arr[i];
   cout << "\n";
   
   }
   
   }
           
 
void sales_diff(double sales_arr[], double average_sales) //gets the sales diff per dept from ave sales
             {
   int i;
   double sales_diff=0;
 for (i=0; i<10; i++)
   {
   sales_diff = average_sales - sales_arr[i];
   cout << "The difference between sales and the average sales for Department " << i+1 << " is: " << sales_diff;
   cout << "\n";
           
 }
}
           
 
void highest_sales(double sales_arr[], double average_sales) //gets the highest sales
             {
   int i;
   double sales_diff=0, champion_sales=0, challenger_sales=0;
           
 champion_sales = sales_arr[0];
               
   for (i=1; i<9; i++)
   {
           
 if (i > 0)
   {
   challenger_sales = sales_arr[i];
 if (challenger_sales > champion_sales)
   champion_sales = challenger_sales;
   }
   
           
 }
           
 cout << "The difference between sales and the average sales for Department " << i+1 << " is: " << sales_diff;
   cout << "\n";
 
}
 
  Forward >> 

Coding | Website Scripting | Visual Design | Instructional Design | Website Design | Website Design Tools

 

Copyright 2005 Kerstin Kegel