Professional Documents
Culture Documents
Calculator Using Android Studio: Bachelor of Computer Application Computer Science and Engineering
Calculator Using Android Studio: Bachelor of Computer Application Computer Science and Engineering
Signature
This is certify that the work in the project report titled “CALCULATOR USING
record of the project work carried out by her under my supervision and guidance in
partial fulfillment of the requirements for the award of the degree of Bachelor of
University Haryana, Gurgaon. Neither this project nor any part of it has been
Signature
Assistant Professor
Head
First and the foremost We Would like to thank to my almighty for giving me
courage to a word of thanks to my teacher, friends and other sources that give an
unending support and helped me in numerous way from the first stage of my term
assignment conceived. We would also like to thank my family members for their
MS. SANGEETA RANI for their invaluable help .Coding. We would also thanks
Calculators?
A calculator, for us, is a self-contained, robust, simple to use software device which supports
working in some area analogous to the way the familiar, hand-held, electronic calculator
supports working in arithmetic. The traditional calculator supports the users in arithmetic tasks
by relieving them of the burden of carrying out the arithmetic operations, allowing them to
concentrate on the substance of the problem at hand. The aim of the calculators developed or
borrowed in this project was to support learning to program in Miranda (“Miranda” is a
trademark of Research Software Ltd.) and the understanding and use of the language of first-
order logic. An important design feature of a calculator should be that it can be used without a
great deal of explanation and instruction. A second feature should be that it provides a way for
students to build-up a reliable model of the way in which a calculation takes place. They should
come to understand how it works and what rules it follows. This means that we actually have two
goals for our calculators: they should support the student in the task of building an understanding
of the activities that the calculator helps to carry out; they should support the student in the more
mechanical and book-keeping parts of their tasks, once learned properly, so that the tasks they
can tackle become progressively harder. When we first developed our ideas for this project we
had also hoped that the calculators would be thought so much fun to use that students would use
them spontaneously and perhaps play with them. This turned out to be a very naïve idea on our
behalf - our students were too busy and so oriented towards doing what they must do to choose
to do something viewed as extra work.
ANALYSIS (DFD):-
Tools/Platform:-
Android Studio
Android Studio is the official integrated development environment (IDE) for Google's Android
operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for
Android development. It is available for download on Windows, macOS and Linux based
operating systems. It is a replacement for the Eclipse Android Development Tools (ADT) as the
primary IDE for native Android application development.
Android Studio was announced on May 16, 2013 at the Google I/O conference. It was in early
access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from
version 0.8 which was released in June 2014. The first stable build was released in December
2014, starting from version 1.0.
Android Studio supports all the same programming languages of IntelliJ (and CLion) e.g. Java,
C++, and more with extensions, such as Go; and Android Studio 3.0 or later supports Kotlin and
"all Java 7 language features and a subset of Java 8 language features that vary by platform
version." External projects backport some Java 9 features. While IntelliJ that Android Studio is
built on supports all released Java versions, and Java 12, it's not clear to what level Android
Studio supports Java versions up to Java 12 (the documentation mentions partial Java 8 support).
At least some new language features up to Java 12 are usable in Android.
Result:-
Coding:-
Line 16: Here we created two float variable for as value1 and value2.
Line 115 – 127: Here we have set the click listener on Add button.
I believe the trial has shown conclusively that it is both possible and desirable to
use Python as the principal teaching language: