0% found this document useful (0 votes)
30 views12 pages

Java Calculator Project Overview

The document presents a micro project on a calculator developed using Java Programming, submitted by a student at Shivajirao S. Jondhle Polytechnic for the academic year 2021-22. It outlines the importance of Java Programming, the aim of the project, the methodology followed, resources used, and skills developed through the project. The project demonstrates the creation of a simple calculator using Java, highlighting its benefits in performing arithmetic operations efficiently.

Uploaded by

Piyush Shahane
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views12 pages

Java Calculator Project Overview

The document presents a micro project on a calculator developed using Java Programming, submitted by a student at Shivajirao S. Jondhle Polytechnic for the academic year 2021-22. It outlines the importance of Java Programming, the aim of the project, the methodology followed, resources used, and skills developed through the project. The project demonstrates the creation of a simple calculator using Java, highlighting its benefits in performing arithmetic operations efficiently.

Uploaded by

Piyush Shahane
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Subject Name & Code : JAVA PROGRAMMING Acadamic Year : 2021-22

Course Name: CO4I Semester: Fourth

A STUDY ON
Study on calculator in Java Programming

Submitted in mar/apr 2021-2022 by the group of 01 students

[Link] Roll Full Name Of Students Enrollment Seat


No. No. No.

1 16 Shravani Suresh Sable 2009350161

Under the Guidance of

Prof. Naresh Shende

In 3 Years Diploma Programme in Engineering and Technology of

Maharashtra state Board of Technical Education

ISO 9001:2008(ISO/IEC-27001:2013)

SHIVAJIRAO S. JONDHLE POLYTHECHNIC,ASANGAON.


Maharashtra State
Board of Technical Education
Certificate

This is to certify that Mrs. Shravani Suresh Sable Roll No. 16 of Fourth Semester of Diploma in
Civil Engineering at institute Shivajirao S Jondhle Polytechnic Asangaon (Code:-0935) has completed
the micro project satisfactorily in Java Programming for the academic year 2021 to 2022 as prescribed
in the curriculum.

Place: Asangoan Enrollment No :- 2009350161


Date / /2021 Exam. Seat No :-

Subject Teacher Head of the Department Principal

Seal of
institution
Study on Calculator in Java Programming
Rationale (Importance of project, in about
30 to 50 words. Modified version of the
earlier one written after the work)

Java Programming (JPR) is a computer programming model that

organizes software design around data, or objects, rather than

functions and logic. An objectcan be defined as a data field that

has unique attributes and behavior.

JPR focuses on the objects that developers want to manipulate

rather than the logicrequired to manipulate them. This approach to

programming is well-suitedfor programs that are large, complex

and actively updated or maintained. This includes programs for

manufacturing and design, as well as mobile applications; for

example, JPR can be used for manufacturing system simulation

software.

The organization of an java programming also makes the

method beneficial to collaborative development, where

projects are divided into groups. Additional benefits of JPR

include code reusability, scalability and efficiency.


2.0 Aim/Benefits of the Micro-Project:-

A Calculator is a small electronic device used to perform various


arithmetic operations like addition, subtraction, multiplication,
division, percentage, etc. It makes our calculations easier and
faster. It is a portable device that can use anywhere to perform
simple mathematical operations. We use a scientific or
sophisticated calculator in some situations, where we need to solve
complex calculations like trigonometry functions, exponential
operators, degrees, radians, log functions, hyperbolic functions
etc.

Major Components of Telephone Network: There are three major components of the
telephone network:
1. Local loops
2. Trunks
3. Switching Offices
Local Loops: Local Loops are the twisted pair cables that are used to connect a subscriber
telephone to the nearest end office or local central office. For voice purposes, its bandwidth
is 4000 Hz. It is very interestingto examine the telephone number that is associated with
each local loop. The office is defined by the first three digits and the local loop number is
defined by the next
four digits defines.
Trunks: It is a type of transmission medium used to handle the communication between
offices. Through multiplexing, trunks can handle hundreds or thousands of connections.
Mainly transmission is performed through optical fibers or satellite links.
Switching Offices: As there is a permanent physical link between any two subscribers. To avoid this, the
telephone company uses switches that are located in switching offices. A switch is able to connect various

loops or trunks and allows a connection between different subscribes.


Advantages of calculator:-
This technology allows students solve complicated problems quickly and in an efficient manner. Additionally,
it can reduce the problem to simpler tasks and allows the student to devote more time in understanding the
problem. Secondly, they are saved from monotonous calculations and the same boring mundane procedure.

The above advantages help students to avoid boredom, and it does not demoralize their mathematical
understanding. If mathematics is not made entertaining, pupils can feel bored, and it can demoralize their
mathematical understanding.

Thirdly, when teachers realize that the mathematical capacity of some of their pupils are not so great, using
this handheld device or the online calculator platforms, helps them manage addition, subtraction, multiplication
and division problems in an efficient manner. Teachers understand that the student would not have learned
mathematical table of 20x, or would be well versed in solving the problem without the help ofa mathematical
device or paper. They would make fewer mistakes and will be more comfortable in solving tough problems.
If a student is confident about his or her ability, then the problem seems halfway solved.

Most handheld or online calculators are relatively cheap, various designs and functionality suitable for various
budgets. They are also inexpensive to maintain once handled with care.

As a professional, in any field, the Calculator save time, energy and increases efficiency in workplace.
3.0 Course Outcome Achieved (Add to the earlier list if more cos is

addressed)

a. Develop ‘JPR’ program to search an element.


b. Develop 3 ‘JPR’ program to insert node at beginning, in between and at
the end.
c. Develop 3 ‘JPR’ program to delete element
d. Develop 3 ‘JPR’ program for create, insert, delete, display elements
e. Develop codes and errorto solve problem logically.

4.0 Actual Methodology Followed (Write stepwise work done, data

collected and its Analysis (if any). The contribution of individualmember

may also be noted.)

First of all, all the group-members distribute the work because of which it became

easy to us to create our project. As the work was distributed some students started

collecting information from internet websites and some from books. As the data

get collected, we went to our sir to guide us for the project. Ifsome something is

missing or some data is wrong. We discuss with our sir and get some new points

for our project. After this, we analysis our project and then we arrange the data in

sequence. After making the sequence we again went to sir to show our raw project.

After this we started to make project and after completing project, we finally

submitted project to our respected sir


5.0 Actual Resources Used (Mention the actual resources used).

[Link]. Name of resource/material Specifications Qty Remarks

1. Java Programming TextBook

2. Tutorials Point 1

3. Data Structure Textbook 1

6.0 Skills Developed/ learning outcomes of this Micro-Project

a. Develop ‘JPR’ program to search an element.


b. Develop 3 ‘JPR’ program to insert node at beginning, in between and at
the end.
c. Develop 3 ‘JPR’ program to delete element
d. Develop 3 ‘JPR’ program for create, insert, delete, display elements
e. Develop codes and error to solve problem logically.
6.1 Applications of this Micro-Project

• There are some key skills we think we developedwhen tackling our


JAVA PROGRAMMING.
• Designing of micro project with minimum requiredresources at low cost.
• Learn to work in team and boost individualconfidence.
• At some point of time during project there is disagreement but
finally we manage to resolveconflict in positive manner.
• As it was a time bound task, we have to finish withinstipulated period we
could managed to finish by distribution.
Simple Calculator using Java switch Statement
import [Link];

class Main {
public static void main(String[] args) {

char operator;
Double number1, number2, result;

// create an object of Scanner class


Scanner input = new Scanner([Link]);

// ask users to enter operator


[Link]("Choose an operator: +, -, *, or /");
operator = [Link]().charAt(0);

// ask users to enter numbers


[Link]("Enter first number");
number1 = [Link]();

[Link]("Enter second number");


number2 = [Link]();

switch (operator) {

// performs addition between numbers


case '+':
result = number1 + number2;
[Link](number1 + " + "…
[7:38 PM, 5/23/2022] Shravani: class Main {
// create a method
public void display() {
[Link]("Calculating Method execution time:");
}

// main method
public static void main(String[] args) {

// create an object of the Main class


Main obj = new Main();

// get the start time


long start = [Link]();

// call the method


[Link]();

// get the end time


long end = [Link]();

// execution time
long execution = end - start;
[Link]("Execution time: " + execution + " nanoseconds");
}
}

You might also like