Skip to content
Free planNo credit card requiredStart writing

dissertation · Unika Repositor (Unika) · 2011

IMPLEMENTATION CALCULATOR
\nUSING STACK IN C PROGRAMMING

Wibowo, Andrianus Setya

Cited by 0Open access

Abstract

In computer science, calculator is electronic device that works as a tool to
\nperform mathematical calculations. In making the calculations, this device uses
\nan electric current as the basic process. And a stack is a Last In, First Out (LIFO)
\nabstract data type and data structure. A stack can have any abstract data type as
\nan element, but is characterized by only two fundamental operations: push and
\npop. The push operation adds an item to the top of the stack, hiding any items
\nalready on the stack, or initializing the stack if it is empty. The pop operation
\nremoves an item from the top of the stack, and returns this value to the caller. A
\npop either reveals previously concealed items, or results in an empty stack.
\nApplication of stack in this program is as place for saved of operator
\nwhen program make a change infix notation to postfix notation, besides also
\ndepositor of number when program do enumeration. This matter because of in
\nthis program use one stack but having two different variable, that is integer and
\ncharacter, and by using nature of from stack that is LIFO and two operation of
\nstack that is push and pop. With stack as data struct, this program can count
\nmathematics operation which use 4 operator: +, -, *, /, and also can change infix
\nexpression to postfix expression. In certain case also can count mathematics
\noperation using parenthesis.

Cite this paper

APA 7

Wibowo, A. S. (2011). IMPLEMENTATION CALCULATOR
\nUSING STACK IN C PROGRAMMING. Unika Repositor (Unika).

MLA 9

Wibowo, Andrianus Setya. “IMPLEMENTATION CALCULATOR
\nUSING STACK IN C PROGRAMMING.” Unika Repositor (Unika), 2011.

Chicago

Wibowo, Andrianus Setya. 2011. “IMPLEMENTATION CALCULATOR
\nUSING STACK IN C PROGRAMMING.” Unika Repositor (Unika).

Harvard

Wibowo, A.S. (2011) ‘IMPLEMENTATION CALCULATOR
\nUSING STACK IN C PROGRAMMING’, Unika Repositor (Unika).

BibTeX
@phdthesis{wibowo2011implementation,
  title = {{IMPLEMENTATION CALCULATOR
\nUSING STACK IN C PROGRAMMING}},
  author = {Wibowo, Andrianus Setya},
  school = {Unika Repositor (Unika)},
  year = {2011}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.