0% found this document useful (0 votes)
4 views

adityaJAVAmicro

The document outlines a micro project titled 'Temperature Converter' undertaken by a group of students at Loknete Hon. Hanmantrao Patil Charitable Trust’s Adarsh Institute of Technology and Research Centre. It details the project's objectives, methodology, and the roles of each group member in developing a Java program for temperature conversions between Celsius, Fahrenheit, and Kelvin. Additionally, it includes a progress report, teacher evaluation, and acknowledgments from the students involved.

Uploaded by

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

adityaJAVAmicro

The document outlines a micro project titled 'Temperature Converter' undertaken by a group of students at Loknete Hon. Hanmantrao Patil Charitable Trust’s Adarsh Institute of Technology and Research Centre. It details the project's objectives, methodology, and the roles of each group member in developing a Java program for temperature conversions between Celsius, Fahrenheit, and Kelvin. Additionally, it includes a progress report, teacher evaluation, and acknowledgments from the students involved.

Uploaded by

vidyamohite2607
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Loknete Hon.

Hanmantrao Patil Charitable Trust’s


ADARSH INSTITUTE OF TECHNOLOGY AND
RESEARCH CENTRE ,VITA
MSBTE- 0991

FOURTH SEMESTER
(Year: 2023-24)
Micro Project
Java Programming (22412)
Title of the Project: “Temperature Converter”

Branch: Computer Technology (CM4I)


Members of the Group:
Sr. Name Of Students Roll No.
No.
1 Mistri Yash Gajanan 2121

2 Shinde Aryan Amol 2122

3 Koli Shruti Suryakant 2123

4 Kadam Harish Krishna 2124

5 Mohite Aditya Sambhaji 2125


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI

MICRO PROJECT
Progress Report / Weekly Report
Title of the Project: “Temperature Converter”

Course: JPR(22412) Program: Computer Technology (CM4I)

Sign of
Week Duration
Date Work / Activity Performed the
No in Hrs.
Faculty
2 hours Knowing the basics
1
1 hours Decide aim
2
2 hours Collect the data
3
2 hours Prepare project proposal
4
1 hours Search literature review
5
1 hours Analysis of data
6
2 hours Discussion over preparing
7
1 hours Correction in booklets
8
2 hours Report writing
9
1 hours Checking report
10
1 hours Correction report write
11
1 hours Rechecking report
12
1 hours Finalizing report writing
13
1 hours Final submission
14
2 hours Oral presentation of microproject
15
Teacher Evaluation Sheet for Micro Project

Course Title and Code: - Java Programming (22412)

Title of the Project: - “Temperature Converter”

Group No: 05

COs addressed by the Micro Project:

CO a: Apply concept of inheritance for code reusability.


CO b: Develop programs using Object Oriented methodology.
CO c:
CO d:
CO e:

Marks:-

Marks for Marks obtained


Total
Group by the individual
Roll No. Name Of Student Marks
Work based on viva
(10)
(06) (04)
2121 Mistri Yash Gajanan
2122 Shinde Aryan Amol
2123 Koli Shruti Suryakant
2124 Kadam Harish Krishna
2125 Mohite Aditya Sambhaji

Name and designation of Faculty Member: Ms.P.S.Pawar


Lecturer (Computer Technology Department)

Signature:
Loknete Hon. HanmantraoPatil Charitable Trust’s
Adarsh Institute of Technology & Research Centre Vita,

CERTIFICATE
This is to certify that he micro project report entitled

“Temperature Converter”
Submitted by

Sr.No. Name Of Students Roll No.


1 Mistri Yash Gajanan 2121
2 Shinde Aryan Amol 2122
3 Koli Shruti Suryakant 2123
4 Kadam Harish Krishna 2124
5 Mohite Aditya Sambhaji 2125
For fourth Semester of Diploma in Computer Technology of course Java programming (22412) for
academic year 2023-24 as per MSBTE, Mumbai curriculum of ‘I’ scheme.

DIPLOMA OFENGINEERING
(Computer Technology)

SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
MUMBAI ACADEMIC YEAR 2022-23

Project Guide H.O.D. Principal


Ms.P.S.Pawar Prof.A.A.Vankudre Dr.P.S.Patil
ACKNOWLEDGEMENT

I express my sincere gratitude to Ms. Pawar, Department of Computer Technology, for


his/her stimulating guidance, continuous encouragement and supervision throughout the course of
present work.

I would like to place on record my deep sense of gratitude to Prof.A.A.Vankudre HOD-


Department of Computer Technology, for his generous guidance, help and useful suggestions.

I am extremely thankful to Principal Dr.P.S.Patil for this motivation and providing me


infrastructural facilities to work in, without which this work would not have been possible.

I would like to express my gratitude to all my colleagues for their support, co-operation and
fruitful discussions on diverse seminar topics and technical help.

Name Of Student Sign


1.Mistri Yash Gajanan
2.Shinde Aryan Amol
3.Koli Shruti Suryakant
4.Kadam Harish Krishna
5.Mohite Aditya Sambhaji
Index

Sr. No. Content Page No.

1.0 Rationale

2.0 Course Outcomes Addressed

3.0 Literature Review

4.0 Actual Methodology Followed

5.0 Actual Resources Used

6.0 Outputs of the Micro Project

7.0 Skill Developed / learning out of this Micro Project

8.0 Applications of this Micro Project

9.0 Area of Future Improvement


PART A - Micro-Project Proposal

Title of Micro-Project: - “Temperature Converter”

1.0 Brief Introduction

One of the best ways to get started with Java practice projects is by building conversion
tools, and what could be simpler than a temperature conversion tool? One already knows
the mathematical formula needed for conversion from Fahrenheit to Celsius and from
Celsius to Fahrenheit.
In this tool, we have to take input for the value to be converted, do the desired
conversion, and then output the converted value. There is also the concept of sanitizing
the text being input and displaying an error for incorrect values. There should be a
proper error if a non-numerical value is inserted as input.
2.0 Aim of the Micro-Project

You have to need to create scientific calculator class to perform task related to scientific calculations.
Which include finding square or cube etc. The scientific calculator perform following task

3.0 Intended Course Outcomes

1. Determine the square of the number.


2. Determine the square root of the number .
3. Determine the first number power of the second number .
4. Determine the factorial of a number .
5. Determine the sin, cos and tan value of the number.
6. Determine the logarithm, natural logarithm and exponential of the number.

4.0 Literature

Review Source:

Review

https://favtutor.com/blogs/java-projects-for-beginners
5.0 Proposed Methodology

1) Knowing the basics of the topic.

2) Decide aim of the project and collect the data.

3) Prepare project proposal.

4) Search Literature reviews.

5) Analysis of data.

6) Discussion over preparing and correction in booklet and report.

7) Converting the content of project in report writing.

8) Checking and correction in report writing.

9) Rechecking and finalizing report writing.

10) Final submission and oral presentation of micro project.


6.0 Resources Required

Sr.
Name of Resource/ Material Specifications Quantity Remark
No.

1 Computer System i-5 Processor 1

2 Microsoft Word 2010 Generation 1

3 Internet Any 1

7.0 Action Plan

Planned Name of
Sr. Planned
Details of activity Finish Responsible Team
No. start date
date Members

1 Project Proposal All Members


2 Data Collection & Analysis All Members

3 Preparation of Prototype/ Model All Members

4 Preparation of Report All Members

5 Presentation & Submission All Members


PART B - Micro- Project Proposal

Title of Micro-Project: - “Temperature Converter”

1.0 Rationale:

Java Program to convert Fahrenheit to Celsius – Here we discuss the


various methods to convert the Fahrenheit temperature measurement to
Celsius temperature measurement and vice versa. The various methods
include Static Method, Switch Case and the method. We have added the
compiler to each case with sample outputs citing specific examples.
FUNCTION DESCRIPTION

In our program for the temperature converter, we will create six methods, each handling the
conversions mentioned above. From each method, we will return the converted value to the main
method.

We will also create two more methods. One to scan the input from the user and the other to print the
converted value.
The input method will return the value entered by the user to main method.

The program will provide options from 1-7 and ask the user to enter a choice. If the user enters a
number between 1-6, the program will perform that particular conversion. Choice 7 will exit the
program. To achieve this, we will use a switch statement in the do-while loop. The loop will continue
to accept choices and perform conversions until the user enters 7.

DESCRIPTION
In this module, I have created a temperature converter which helps in the conversion of various
temperature scales.

A temperature converter is used to convert the temperature from one scale to another.

The three most common temperature scales are Celsius, Fahrenheit, and Kelvin.

In our program for the temperature converter, we will create six methods, each handling the
conversions mentioned above. From each method, we will return the converted value to the main
method.

We will also create two more methods. One to scan the input from the user and the other to print the
converted value.
The input method will return the value entered by the user to main method.

The program will provide options from 1-7 and ask the user to enter a choice. If the user enters a
number between 1-6, the program will perform that particular conversion. Choice 7 will exit the
program. To achieve this, we will use a switch statement in the do-while loop. The loop will continue
to accept choices and perform conversions until the user enters 7.
4.0 Actual Methodology Followed:

Member 1): Name: All Members.


Work: Finalize the group & project

Member 2): Name: Aditya Sambhaji Mohite

Work: Search information regarding project subject.

Member 3): Name: Harish Krushna Kadam

Work: Collect information and discuss with group members about proposal.

Prepare proposal and submit to the guide.

Member 4): Name: Ariyan Amole Shinde.

Work: Analyze and finalize the information of the project report.

Member 5): Name: Koli shruti Suryakant.

Work: Write project report

Member 6): Name: Mistri Yash Gajanan

Work: Prepare rough sketch and final chart

5.0 Actual Resources Used

Sr.
Name of Resource/ Material Specifications Quantity Remark
No.

1 Computer System i-5 Processor 1

2 Microsoft Word 2010 Generation 1

3 Internet Any 1
6.0 Source Code:
// Online Java Compiler

// Use this editor to write, compile and run your Java code online

import java.util.*;

class

tempConverter{

static Scanner sc = new Scanner(System.in); // Scanner Class

// Method to convert Celcius to

Fahrenheit static double C_F(double C){

double F = (C * 9/5) + 32;

return F;

// Method to convert Celcius to Kelvin

static double C_K(double C){

double K = C + 273.15;

return K;

// Method to convert Fahrenheit to

Celcius static double F_C(double F){

double C = (F - 32) * 5/9;

return C;

// Method to convert Fahrenheit to Kelvin

static double F_K(double F){

double K = (F - 32) * 5/9 + 273.15;


return K;

// Method to convert Kelvin to Celcius

static double K_C(double K){

double C = K - 273.15;

return C;

// Method to convert Kelvin to Fahrenheit

static double K_F(double K){

double F = (K - 273.15) * 9/5 + 32;

return F;

// Method to read the value of temperature given by the user

static double input(String word){

System.out.println("Enter "+word+" value:");

double val = sc.nextDouble();

return val;

// Method to print converted value of temperature

static void output(double val, String word)

{ System.out.printf("%s value: %.2f",word,val);

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

System.out.println("1. Celcius to Fahrenheit\n2. Celcius to Kelvin\n"+

"3. Fahrenheit to Celcius\n4. Fahrenheit to Kelvin\n"+

"5. Kelvin to Celcius\n6. Kelvin to Fahrenheit\n7. Exit");

do{

System.out.println("\nEnter Choice:

"); int ch = sc.nextInt();

double num = 0;

switch(ch){

case 1: num = input("Celcius");

output(C_F(num),

"Fahrenheit"); break;

case 2: num =

input("Celcius");

output(C_K(num),

"Kelvin"); break;

case 3: num = input("Fahrenheit");

output(F_C(num), "Celcius");

break;

case 4: num = input("Fahrenheit");

output(F_K(num), "Kelvin");

break;

case 5: num = input("Kelvin");

output(K_C(num),

"Celcius"); break;

case 6: num = input("Kelvin");

output(K_F(num),

"Fahrenheit"); break;
case 7: System.exit(0);

break;

default: System.out.println("Invalid Input");

}while(true);

7.0 Outputs of the Micro-Project:

*********

You might also like