Monday, January 27, 2020
Programming Languages: Types and Uses
Programming Languages: Types and Uses 1. Introduction C Programming is a computer language that is structured and disciplined approach to program design. Its a good systems programming language. This is faster than java, more predictable performance and it has low level operations and it has a lot scope for bugs. This C programming has no Boolean type . It is used by using int false is zero and true is non-zero A simple C program int main()Text surrounded by /* and */ is ignored by computer and it is used to describe the program #include Preprocessor directive tells the computer to load contents of a certain file allows standard input/output operations C++ programs contain one or more functions, exactly one of which must be main and Parenthesis is used to indicate a function . int means that main returns an integer value and braces indicate a block.The bodies of all functions must be contained in braces . printf( Welcome to C!n ); Instructs computer to perform an action specifically and prints string of characters within quotes.Entire line is called a statement. All statements must end with a semicolon.- means escape character. Indicates that printf should do something out of the ordinary.n is the newline character return 0; A way to exit a function. return 0, in this case, means that the program terminated normally . Right brace } Indicates end of main has been reached. Linker When a function is called, linker locates it in the library and Inserts it into object program. If function name misspelled, linker will spot error because it cannot find function in library. Calculator This is use very frequently in everyday life by almost everyone . In this calculator we can only perform operations like addition (+), subtraction (-), division (%), multiplication(*), only integer valued functions. We get accurate values too . 2. Scientific Calculator This calculator can perform all the operations that normal calculator can do and it can also perform the operations like Trigonometry: Sine, Cosine, Tangent, Inverse^-1 Angles: DEG, DMS, Time Memories: M, K1, K2 Programs: LRN, COMP, HLT, (x) 3. C-Programming 3.1 What is c- programming ? A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks . The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, FORTRAN, Java, and Pascal. Each language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions. Regardless of what language you use, you eventually need to convert your program into machine language so that the computer can understand it. There are two ways to do this: compile the program , interpret the program . 3.2 Programming process 3.2.1 Analyze the Problem A programmer must know what information will go into the software, how it will process the information, and what will result. All software must work with three concepts to be successful: Input: Information that comes from an external source and enters the software an. Input can come from typing on a keyboard, from records in a database, or from clicking on image with the mouse Processing: Manages information according to a piece of softwares logic. Processing is what the software does to the input it receives. This can be anything from adding a few numbers together to mapping the earths climate. Output: The information software produces after it has processed input. Output can appear on a computer screen, in a printout, or in records in a database. 3.2.2 Develop an Algorithm Algorithms are the steps needed to solve a problem using pseudocode or flowcharts. After creating an algorithm, programmers will check it. A logic error is a mistake in the way an algorithm solves a problem. Programmers check their algorithms by inputting test data and checking the logic by hand or with a calculator. 3.2.3. Document the Program: pseudocode Pseudocode uses English statements to create an outline of the necessary steps for a piece of software to operate. Programmers call these steps an algorithm. An algorithm is a set of specific steps that solves a problem or carries out a task. While there is no set of rules for writing pseudocode, it usually follows rules such as: Using simple English, Putting one command on a line, Placing any important words in bold, Starting from the top and work toward the bottom, Separating processes with spaces to form modules. 3.2.4 Write Code for the Program Code is when a programmer translates an algorithm into a programming language. 3.2.5 Run the Program Programmers also use program flowcharts to plot the softwares algorithm. A program flowchart is a graphical depiction of the detailed steps that software will perform. Unlike pseudocode, which has less structure, in flowcharts programmers must use symbols. 3.2.6 Testing the programs Debugging the process of finding errors in software code. Bugs are a common name for software errors. When programmers debug code, they look for syntax, run-time, and logic errors. Syntax errors mistakes in a software codes grammar. If you are supposed to use a semi-colon (;) and you use a colon (:) instead, you have made a syntax error. Run-time errors mistakes that occur when a programmer runs the software code . Logic errors mistake made in the way an algorithm solves a problem. 4. Types of programming 4.1 Object-oriented programming Object-oriented programming (OOP) is any programming language that uses objects to code software. An object instance is an exact copy of an object in OOP. An event-driven language responds to actions users perform on the program. Its an event when you click on a button, use a pull-down menu, or scroll down a window. In an event-driven language, each event triggers the program to action. An OOP program models the world of active objects. An object may have its own memory, which may contain other objects. An object has a set of methods that can process messages of certain types. A method can change the objects state, send messages to other objects, and create new objects. An object belongs to a particular class, and the functionality of each object is determined by its class. A programmer creates an OOP application by defining classes. 4.2 The Main OOP Concepts Inheritance: a subclass extends a superclass; the objects of a subclass inherit features of the superclass and can redefine them or add new features. Event-driven programs: the program simulates asynchronous handling of events; methods are called automatically in response to events. OOP Benefits Facilitates team development and Easier to reuse software components and write reusable software. Easier GUI (Graphical User Interface) and multimedia programming . 4.3 Web-programming Hyper Text Markup Language (HTML) is the basic language for web programming. JavaScript a scripting language that allows you to add interactivity and other features to a Web page. Java Applets A small piece of software that enables applications to run on a Web page. Dynamic HTML combines cascading style sheets, JavaScript, etc., to bring high interactivity to Web sites. VBScript an interpreted scripting language based on Visual Basic. It is similar to JavaScript but only Microsofts Internet Explorer Web browser can use it. Software Development Tools Editor: programmer writes source code for te program. Compiler: translates the source into object code (instructions specific to a particular CPU). Linker: converts one or several object modules into an executable program. Debugger: stepping through the program in slow motion, helps find logical mistakes (bugs). 5. Array Group of consecutive memory locations and Same name and type To refer to an element, specifying Array name and Position number Format: arrayname[position number] First element at position 0 and n element array named c: c[0], c[1]c[n-1] Array elements are like normal variables c[0] = 3; printf( %d, c[0] ); Perform operations in subscript. If x = 3, c[5-2] == c[3] == c[x] When declaring arrays, specify: Name, Type of array, Number of elements arrayType arrayName[ numberOfElements ]; int c[ 10 ]; float myArray[ 3284 ]; Declaring multiple arrays of same type and Format similar to regular variables int b[ 100 ], x[ 27 ]; Examples Using Arrays Initializers int n[5] = {1, 2, 3, 4, 5 }; If not enough initializers r there, rightmost elements become 0 and If too many are there then its a syntax error. int n[5] = {0} All elements is 0 C arrays have no bounds checking and If size is omitted, initializers determine it int n[] = { 1, 2, 3, 4, 5 }; 5 initializers, therefore 5 this iselement array Character arrays String hello is really a static array of characters and Character arrays can be initialized using string literals char string1[] = first; null character terminates strings string1 actually has 6 elements char string1[] = { f, i, r, s, t, }; Access individual characters string1[ 3 ] is character s Array name is address of array, so not needed for scanf scanf( %s, string2 ) ; Reads characters until whitespace encountered and Can write beyond end of arrays. 5.1 Interpretation interpreter = program that executes program statements and generally one line or command at a time for a limited processing and its easy to debug, make changes, view intermediate results. 5.2 Compilation translates statements into machine language and does not execute, but creates executable program to perform optimization over multiple statements in order to changing requires recompilation and it can be harder to debug, since executed code may be different. 5.3 Compiling a C Program Preprocessor macro substitution and conditional compilation of a source-level transformations and output is still C. 5.4 Compiler generates object file from machine instructions. Source Code Analysis is a front end parses programs to identify its pieces variables, expressions, statements, functions, etc. depending on language (not on target machine). Code Generation is a back end generating machine code from analyzed source may optimize machine code to make it run more efficiently very dependent on target machine. Symbol Table map between symbolic names and items like assembler, but more kinds of information. 5.5 Linker combine object files (including libraries) into executable image. 5.6 Sorting Arrays Sorting data is Important computing application and eventually every organization must sort some data into Massive amounts of sorted information. Bubble sort (sinking sort) has Several passes through the array and Successive pairs of elements are compared in order to increasing order (or identical ), no change is there If decreasing order is done and if elements exchanged. 6. Algorithms There are many fundamental problems that arise in engineering and other areas of application. These include sorting data, searching for specific data values, numerical integration, finding roots of functions, solving ordinary differential equations and solving systems of linear equations and We will spend about four weeks studying important algorithms for these problems. Algorithms are the steps needed to solve a problem using pseudocode or flowcharts. After creating an algorithm and its programmers check its logic. A logic error is a mistake in the way an algorithm solves a problem. Programmers check their algorithms by inputting test data and checking the logic by hand or with a calculator. 7. IDE à ¢Ã ¢Ã¢â¬Å¡Ã ¬ Integrated Development Environment The integrated development environment Combines editor, compiler, linker, debugger, other tools and Has GUI (graphical user interface), Compiles + links + runs at the click of a button Helps put together a project with several modules (source files) . Compiler: checks syntax and generates machine-code instructions so that its not needed to run the executable program to run faster . Interpreter: checks syntax and executes appropriate instructions while interpreting the program statements and must remain installed while the program is interpreted so the interpreted program is slower. Platform independent . Load from the Internet faster than source code. Interpreter is faster and smaller than it would be for Java source. Source code is not revealed to end users. Interpreter performs additional security checks, screens out malicious code. 8. Preprocessor Directives #include Before compiling, copy contents of header file (stdio.h) into source code. Then Header files typically contain descriptions of functions and variables needed by the program. no restrictions it could be any C source code #define STOP 0 Before compiling, it replaces all instances of the string STOP with the string 0 Called a macro and its Used for values that wont change during execution, but might change if the program is reused. (Must recompile) . main Function Every C program must have a function called main(). This is the code that is executed when the program is running. The code for the function lives within brackets. main() { /* code goes here */ } Variable Declarations Variables are used as names for data items. And Each variable has a type, which tells the compiler how the data is to be interpreted (and how much space it needs, etc.). int counter; int startPoint; int is a predefined integer type in C. Input and Output Variety of I/O functions in C Standard Library. And must include to use them. printf(%dn, counter); String contains characters to print and formatting directions for variables. This call says to print the variable counter as a decimal integer, followed by a linefeed (n). scanf(%d, startPoint); String contains formatting directions for looking at input. This call says to read a decimal integer and assign it to the variable start Point . Can print arbitrary expressions, not just variables printf(%dn, startPoint counter); Print multiple expressions with a single statement printf(%d %dn, counter, startPoint counter); Different formatting options: %d decimal integer %x hexadecimal integer %c ASCII character %f floating-point number Examples of C-Programming *Program to implement an array #include #include #define MAX 3 void insert ( int *, int pos, int num ) ; void del ( int *, int pos ) ; void reverse ( int * ) ; void display ( int * ) ; void search ( int *, int num ) ; void main( ) { int arr[3] ; clrscr( ) ; insert ( arr, 1, 11 ) ; insert ( arr, 2, 12 ) ; insert ( arr, 3, 13 ) ; printf ( nElements of Array: ) ; display ( arr ) ; insert ( arr, 2, 222 ) ; insert ( arr, 3, 333 ) ; printf ( nnAfter insertion: ) ; getch( ) ; } { int i ; for ( i = MAX 1 ; i >= pos ; i ) arr[i] = arr[i 1] ; arr[i] = num ; } { int i ; for ( i = pos ; i arr[i 1] = arr[i] ; arr[i 1] = 0 ; } { int i ; for ( i = 0 ; i { int temp = arr[i] ; arr[i] = arr[MAX 1 i] ; arr[MAX 1 i] = temp ; } } { int i ; for ( i = 0 ; i { if ( arr[i] == num ) { printf ( nnThe element %d is present at %dth position., num, i + 1 ) ; return ; } } if ( i == MAX ) printf ( nnThe element %d is not present in the array., num ) ; } } *Program to allocate memory dynamically for strings, and store their addresses in array of pointers to strings #include #include #include #include void main( ) { char *name[5] ; char str[20] ; int i ; clrscr( ) ; for ( i = 0 ; i { printf ( Enter a String: ) ; gets ( str ) ; name[i] = ( char * ) malloc ( strlen ( str ) + 1 ) ; strcpy ( name[i], str ) ; } printf ( nThe strings are: ) ; for ( i = 0 ; i printf ( n%s, name[i] ) ; for ( i = 0 ; i free ( name[i] ) ; getch( ) ; } 9. Conclusion and future work Conclusion Finally the conclusion is that a small study on the C-programming and how it is used to built scientific calculator. Future work The future work is that to implement scientific calculator based on the c-programming .
Saturday, January 18, 2020
Foundation Essay Essay
B-boys and B-girl are in the Hip-Hop world. A lot of young people in the world are interested in hip-hop and that music. When we think of hip-hop, we are likely to think about: they are African American, aggressive and rap-music etc. Why do we consider the stereotype of hip-hop? What is based on our thinking about this stereotype? Before we discuss about them, we need to know what hip-hop is. Why do B-boys and B-girls interest in the hip-hop? We focused on the term: hip-hop. Foundation says that hip-hop is used to refer to three different concepts. When we understand the concepts of hip-hop, we are likely to understand about B-boys and B-girls as well as why they becomes to be B-boys and B-girls. Even though, they may break our society rule, they are likely to follow their hip-hop concepts. For better worse, people should follow their own rule. Hip-hop is established dance and music category. These idea is not based on anything so this is my hypothesis whether B-boy follow the concepts or not. The most important aspect of this variety of the hip-hop is that it is unmediated. In other words, the idea of hip-hop is happened B-boys and B-girls spontaneously. They just express themselves on the hip-hop. It seems to be the advertisement without no product. That reality became to be the hip-hop culture. These ideas often appear in the period of adolescence. In this period, young people do not make their identity so that they are stumped about themselves. In that time, when they meet hip-hop, they are interested in hip-hop because it is easy for them to express. They just dance using their body, and do not use specific tool. Second, the term hip-hop refers to a form of popular music that developed, or was developed, out of hip-hop culture. It means that rap-music came from the interaction between hip-hop culture and the preexisting music industry. Hip-hop is strongly related to the rap-music. A lot of people can connect to hip-hop to listen to rap-music. Thirdly, the term hip-hop is increasingly used as a kind of loose demographic designation for contemporary African American youth, regardless of whether or not they have any overt connection to rap music or to other hip-hop arts. These idea turns out to be phrases as the hip-hop attitude and the hip-hop generation. In view of this sense, hip-hop is usually invoked to emphasize age and class over race when singling out young African Americans, either for praise or criticism. As we know, the culture of hip-hop is related to young African American. However, some problems are likely to arise in our society. In one online cone column, Jason Whitlock blames hip-hop for the lack of discipline among contemporary football players. Hip-hop is the dominant culture of black youth. In general music, especially hip-hop music is rebellious for no good reason other than to make money. Rappers and rockers are no trying to fix problems. They create problems for attention. That philosophy, attitude and behavior go against everything football coaches stand for. Theyââ¬â¢re in a constant battle to squash rebellion, dissent and second opinions from their playerâ⬠¦ what weââ¬â¢ re witnessing today are purposeless, selfish acts of buffoonery. Sensible people have grown tired of it. Football people are recognizing it doesnââ¬â¢t contribute to a winning environment. Whitlock2007) This column expresses well how hip-hop culture relates to our society. It seems to be biased this story by author, however, taking three hip-hop concepts into consideration; his statement is likely to be reliable. As he pointed out, hip-hop music is rebellious for no good reason other than to make money. I think that his opinion is the same as that of most people. Hip-hop culture, part icularly, black American culture is likely to be against our society. This culture seems to relate to the counter culture. Counterculture was popular from 1960 to 1970. Hip-hop culture began in 1970 so young people in around 60s and 70s were definitely affected by counterculture. To wrap out the term of hip-hop, black American lives in the hip-hop culture and then they become to be B-boys and B-girls. They are interested in the rap-music. Their idea about hip-hop seems to be the advertisement without promoting product. Their life is hip-hop culture and one of B-boy and B-girls way to express them. I consider the history of classic B-boy and hip-hop. We have already known about what the term: hip-hop is. It is good order to learn the history of classic B-boy and hip-hop. When we understand the history and the meaning of hip-hop, we will get what they want to dance, why they want to dance and how they dance on the hip-hop. Also, we should check whether my hypothesis is correct or not. In the early hip-hop era, they did not use hip-hop songs. These songs were the rock and funk songs. Their originators danced to in the half-decade between hip-hopââ¬â¢s emergences as a sociocultural movement around 1974 and the development of an associated musical gene rein 1970. By the mid-70s the musical breaking the song had taken on a new life as a historical break between the end of soul culture and the beginning of hip-hop culture. â⬠The breaking in the hip-hop is important for them to dance on the hip-hop. The brake is the original essence of the dance and the seed of its tradition. In this case, these breaking do not lead to rebellion; Jason Whitlock talked, in our society. However, from point of view of the roots of hip-hop, breaking songs and creating problems, Jason pointed out, is the same thing. Without lack of information about the term of hip-hop, we do not reach their breaking idea. Thatââ¬â¢s why leaning the term of hip-hop first is the most important. ââ¬Å"B-boys songs are valued as frameworks forth act of B-boying because they combine practical factors that facilitate the particular dance style with socio-historical associations that place any given performance in the context of b-boy history. â⬠¦ The earliest B-boy danced to these songs in their entirety, saving their best moves for the break therefore the deejays began to focus on the breaks in the first place. The hip-hop is influenced by samba, mambo, salsa and Latin music. The syncopation of samba rhythms is fundamental aspect of the relationship between movement and suppressed elements of a composition. So, B-boy and B-girlââ¬â¢s dance is based on samba and then they arrange their dance to express themselves well. In view of Latin music, conga drums had become one of the important sounds to arise Afri can American musical nationalism. The instrument was an important part of the sound of another of Americaââ¬â¢s great cultural achievements: funk. The vibrant music relationship that b-boys and B-girls maintain with these songs belies easy stereotypes about the relative value of live versus recorded music. â⬠In other words, without recoding of these songs ââ¬âthe way they seem to capture and time an place in which they were made is an important part of their appeal. Their emotion and dance expresses themselves at that time. So, recording their feeling and motion seems to getting decrease value. When we think of the concepts of hip-hop, it makes sense that no recording about them is more value than that of the recording. They just dance for expressing themselves. That reality became to be the hip-hop culture. It is generally accepted that reality is more important than recoding reality. For example, we think of rock concert and that video. Which one do you think that things of value are? It is needless to say that we choose the rock concert because the concert is definitely more valuable than that of video. In conclusion, B-boy and B-girl have followed by their rule. They have been adding some dance and music on the hip-hop and developing their skill of dance and music. I believe that their breaking will be potential for producing new dance and music categories in the future. After leaning the concept of hip-hop and their early activities, my image of hip-hop is dramatically changing to that of favorable impression. When we encounter the unknown thing, we are likely to regard that as bad thing. However, in most cases, it is too much biased by mass media. Most people in the hip-hop world are striving for developing their dance and music, and they follow the concepts of hip-hop. Their hip-hop world including dance and music is keeping for expanding our world. They will create their new way of expressing themselves.
Friday, January 10, 2020
Pakistan Cement Industry
Compiled by: Mirza Rohail B http://economicpakistan. wordpress. com/2008/02/12/cement-industry/ History & Introduction Growth of cement industry is rightly considered a barometer for economic activity. In 1947, Pakistan had inherited 4 cement plants with a total capacity of 0. 5 million tons. Some expansion took place in 1956-66 but could not keep pace with the economic development and the country had to resort to imports of cement in 1976-77 and continued to do so till 1994-95. The industry was privatized in 1990 which led to setting up of new plants. Although an oligopoly market, there exists fierce competition between members of the cartel today. The industry comprises of 29 firms (19 units in the north and 10 units in the south), with the installed production capacity of 44. 09 million tons. The north with installed production capacity of 35. 18 million tons (80 percent) while the south with installed production capacity of 8. 89 million tons (20 percent), compete for the domestic market of over 19 million tons. There are four foreign companies, three armed forces companies and 16 private companies listed in the stock exchanges. The industry is divided into two broad regions, the northern region and the southern region. The northern region has around 80 percent share in total cement dispatches while the units based in the southern region contributes 20 percent to the annual cement sales. Cement industry is indeed a highly important segment of industrial sector that plays a pivotal role in the socio-economic development. Since cement is a specialized product, requiring sophisticated infrastructure and production location. Mostly of the cement industries in Pakistan are located near/within mountainous regions that are rich in clay, iron and mineral capacity. Cement industries in Pakistan are currently operating at their maximum capacity due to the boom in commercial and industrial construction within Pakistan. The cement sector is contributing above Rs 30 billion to the national exchequer in the form of taxes. Cement industry is also serving the nation by providing job opportunities and presently more than 150,000 persons are employed directly or indirectly by the industry. The industry had exported 7. 716 million tons cement during the year 2007-08 and had earned $450 million, while is expected to export 11. 0 million tons of cement during 2008-09 and earn approximately $700 million. Fiscal Performance 2008-09 Business Recorder reported that Pakistanââ¬â¢s cement exports witnessed a healthy growth of 65%, to over 6 million tons during 7 months of the current fiscal year mainly due to rise in international demand. The exports may reach to 11 million tonnes and earn approx $ 700 million during 2008-09. The statistics of All Pakistan Ce ment Manufacturers Association also showed that cement exports had mounted to over 6 million tons in 7 months as compared to 3. 2 million tons of same period of last fiscal year, depicting an increase of 2. 38 million tons. Cement exports during January 2009 went up by 30% to 0. 81 million tons as compared to 0. 623 million tons in January 2008. However, slow construction activities in the country during the period badly upset domestic sale of cement, which depicted decline of 15%, to 10. 77 million tons as compared to 12. 59 million tons of last fiscal year. On MoM basis, local dispatches of cement during January 2009 showed a decline of 8%, to 1. 51 million tons from 1. 65 million tons of January 2008. Overall dispatches, including export and local sales, reached 16. 77 million tons during July to January of 2008-09 as against 16. 20 million tons of last fiscal year, depicting an increase of 3%. By September 2009, after witnessing substantial growth in all three quarters of fiscal year (FY) 2008-09, cement sector concluded the fourth quarter with a handsome growth of 1,492 percent on yearly basis, All Pakistan Cement Manufacturers Associationââ¬â¢s report revealed on 29th September 2009. Higher retention prices (up 59 percent) and high rupee based export sales amid rupee depreciation (20 percent) drove profits up north. However, this growth is magnified, as FY2007-08 was an abnormally low profit period for the sector. Moreover, the performance is skewed towards large players with export potential as profitable companies in both years posted increase of just 109 percent, said analyst at JS Research Atif Zafar. He said that cumulative profitability of companies in FY09 stood at Rs 6. 2 billion or $78. 2 million as compared to Rs 386 million or $6. 2 million depicting a massive growth of 1,492 percent. Companies with profits in both the years posted 109 percent earnings improvement. Though total dispatches were down 2 percent, net sales grew by 55 percent to Rs 101. 4 billion or $1. 3 billion on the back of higher net retention prices (up 59 percent) and improved export based revenues. Cost of sales/tonne also rose by 33 percent on yearly basis amid higher realised coal prices and inflationary pressures, the analyst maintained. Production Capacity In Pakistan, there are 29 cement manufacturers that are playing a vital role in the building up the countryââ¬â¢s economy and contribution towards growth and prosperity. After 2002-3, most of the cement manufacturers expanded their operations, and increased production. This sector has invested about $1. 5 billion in capacity expansion over the last six years. The operating capacity of cement in 1991 was 7 million tons, which increased to become 18 million tons by 2005-06 and by end of 2007 rose to above 37 million tones, and currently the production cpapacity is 44. 07 million tonnes. Cement production capacity in the north is 35. 18 million tons (80 percent) while in the south it is only 8. 89 million tons (20 percent). The cement manufacturers in 2007-08 added above eight million tons to the capacity and the total production was expected to exceed 45 million tons by the end of 2010. It may result in a supply glut of seven million tons in 2009 and 2010. Actual Cement Production (in million tons) According to Government Board of Investment, 2001-02 ââ¬â 9. 83 2002-03 ââ¬â 10. 85 2003-04 ââ¬â 12. 86 2004-05 ââ¬â 16. 09 2005-06 ââ¬â 18. 48 2006-07 ââ¬â 22. 73 2007-08 ââ¬â 26. 75 2008-09 ââ¬â 20. 28 Exports & International Markets The cement industry of Pakistan entered the export markets a few years back, and has established its reputation as a good quality product. Deregulation after accession of Pakistan to WTO is expected to open the window of competition from cheaper markets. The recent acquisition of Chakwal Cement by an Egyptian giant, Orascom may be a beginning of such an entry in Pakistan by multinationals. New avenues for export of cement are opening up for the indigenous industry as Sri Lanka has recently shown interest to import 30,000 tons cement from Pakistan every month. If the industry is able to avail the opportunity offered, it may secure a significant share of Sri Lanka market by supplying 360,000 tons of cement annually. In 2007, 130,000 tons cement was exported to India. In 2007, the exports to Afghanistan, UAE and Iraq touched 2. 13 million tons. At present, the economies of major countries are facing recession, but Pakistanââ¬â¢s cement sector is still maintaining a healthy growth. Cement export to India has already slowed after imposition of duty by Indian authorities. Pricing Another problem faced earlier by the Industry was the high taxation. The general sales tax (GST) was 186% higher than India. The impact of this tax and duty structure resulted in almost 40% increase in the cost of a cement bag (50 Kg). A bag in India earlier cost Rs. 160 as compared to Rs. 220 in Pakistan. In the budget of 2003-04, a duty cut of 25% was permitted to the cement sector with assurance from the cartel to pass on this benefit to the consumers. In 2006, the price of a bag went up to Rs. 430 however in 2007 it has stabilized at Rs. 315 per bag. In mid 2008, cement prices stabilized further at Rs. 220 per bag. The Government has reduced central excise duty (CED) on cement in the budget for 2007-08 in order to boost construction activity. Average industry cost of cement bag/50Kg = Rs. 193 Average industry price of cement bag/50Kg = Rs. 235 Domestic Demand Local demand in the country for the year 2008-09 is expected to be around 20 million tons. Domestic demand is expected to grow at 13% Capacity growth rate (CAGR) during next five years. Certain factors will also affect the growth of cement industry as well. These are as follows: Strong GDP growth O Higher GDP growth has positive impact on cement demand. O Cement demand growth rate was double the GDP growth rate in last three years. Housing sector growth O Housing projects consume roughly 40% of cement demand. O Low interest rates, post 9/11 remittancesââ¬â¢ inflow, and real estate boom have helped housing sector growth. Government Development Expenditures O Government development expenditures count for one third of total cement consumption. O Increase in PSDP ââ¬â from Rs. 80 bn in 1999 to Rs. 520 bn in 2007. O Infrastructure development in a region triggers private development projects having even positive impact on cement demand. Earthquake Rehabilitation O Earthquake losses of October 8th are estimated at $ 5. 2bn O Reconstruction work will boost construction material demand O Reconstruction work is expected to generate cement demand of 4mn tons over next 3-4 years Announcement of large Dams O Construction of four large dams will generate demand of 3. 7mn tons. Bhasha Daimer Dam, Munda Dam, Akhori Dam and Neelum Jhelum. Per Capita Cement Consumption Pakistan currently has a per capita consumption of 131kg of cement, which is comparable to that for India at 135kg per capita but substantially below the World Average 270kg and the regional average of over 400kg for peers in Asia and over 600kg in the Middle East. Cement demand remained stagnated during 90ââ¬â¢s owing to lack of development activities. In 1997, per capita consumption was 73 kg in both Pakistan and India. By 2005-06, consumption in India rose to become 115 kg/capita whereas ours rose to 117 kg/capita. A comparison of few countries in 2005: Bangladesh 50 kg/capita Pakistan 117 kg/capita India 115 kg/capita USA 375 kg/capita Iran 470 kg/capita Malaysia 530 kg/capita EU 560 kg/capita China 625 kg/capita UAE 1095 kg/capita Challenges to Cement Industry The cost and exports may be affected due to weakness of the US dollar causing coal, electricity charges and freight prices, comprising 65 to 70 percent of the cost. The PSDP allocation for 2009 has been cut by Rs 75 billion and feared further cuts would curtail cement demand. Major capacities of countries like India and Iran are expected to come online by FY10 and onwards which are likely to convert these countries from dependent importers to potential exporters. Moreover, this current rising trend is expected to be short-lived due to higher interest rates and inflationary concerns are likely to make it disadvantageous for investors to enter the construction industry. In addition to this, to control real estate prices the government is considering imposing a tax on it. Major General Rehmat Khan, Chairman of All Pakistan Cement Manufacturers Association (APCMA), told Business Recorder, ââ¬Å"cement industry is getting Rs 24 per ton as day dutydrawback for export of cement which needs to be revised. In view of todayââ¬â¢s calculation for duty drawback, which works out to Rs 130 per ton, he proposed that duty drawback be increased to Rs 130 per ton ,instead of Rs 24 per ton. â⬠Referring to taxation on cement, he said that cement dispatches are subject to payment of federal excise duty @ Rs 900 per ton, general sales tax @ 16 percent, special excise duty @ 1 percent, marking fee @ 0. 1 percent of ex-factory price, besides provincial duties and taxes. These taxes come to around Rs 96 per bag which is the highest in the world. Cement, it appears, is being treated as a luxury item for the purpose of taxes and duties. He proposed that the government should reduce excise duty by Rs 450 per ton in the forthcoming budget while the remaining half should be eliminated altogether along with the special excise duty. Besides this, sales tax should not be charged on excise duty paid value. He also proposed withdrawal of customs duty on Pet Coke and remove it from negative list for import from India because cement industry imports Coal and Pet Coke as fuel for production and customs duty on imported coal is zero while on Pet Coke it is charged @ 5 percent. (c) ECONOMIC PAKISTAN
Thursday, January 2, 2020
Writing a Review with ThePensters Excellent Service, Original Writing, Individual Approach
Write My Literature Review for Me? Welcome Aboard! Reading a work of literature to relax is awesome. Reading a book and trying to catch every hidden meaning the author was trying to transfer to the reader and writing down all the required info is pretty tough and dull. Still, having ThePensters writing service by your side will give you courage to face all the difficulties of custom writing. Maybe its because of the rich experience our writers have. For many years our experts have been rendering supreme quality writing service for the customers from the most faraway lands. Were an agency with a proven track record of delivering high quality projects right on time and for affordable prices. Moreover, writers from ThePensters are known worldwide for their ability to deal with literature reviews pertaining to any difficulty level or literature genre. Whatever the author, whatever the epoch our professional help team will exceed your expectations! Writing a Review: Prices You Will Be Absolutely Delighted with! Why pay more for the custom literature review writing than you actually have to? When you get to work with ThePensters, youre always provided with superior projects at pretty reasonable prices. We exert every effort to keep our prices affordable for the college or university students average budget, unlike the sky-high prices of the other companies. Moreover, we never sacrifice the literature review quality. For your convenience, we provide you with great discounts no matter what academic level your assignment belongs to. Both new and return customers will always find what theyre looking for at ThePensters. When You Ask Write My Literature Review for Me, We Do 100% Original Work! One of the reasons why students tend to return to ThePensters is 100% authenticity of every review provided by our service. No pre-written projects or stolen content our writers generate literature reviews from scratch based on the exact specifications given by the users. That means that your assignment is always estimated on an individual basis and non-plagiarized. On the final stage of custom writing process we carefully check the percentage of plagiarism to convince you that youve purchased the best quality product, 100% original.
Subscribe to:
Posts (Atom)