0% found this document useful (0 votes)
23 views19 pages

Scientific Calculator in VB.Net Project

Uploaded by

xyz935613
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)
23 views19 pages

Scientific Calculator in VB.Net Project

Uploaded by

xyz935613
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

A

Micro- Project Report

On
“Scientific calculator in [Link].”

Submitted by,

Jay Jain (2215810108)

Ansh khot (2215810109)

Tanvi joshi (23152460313)

Under The Guidance of

Miss .Vishakha Kadam

Department of Computer Engineering

SMT. GEETA D. TATKARE POLYTECHNIC KOLAD- RAIGAD

1
2023-24

Annexure – I A
PART A
Micro-Project Proposal
4th Semester
Scientific calculator in [Link]
1.0 Brief Introduction

Visual Basic (VB) is an event-driven programming language and environment from


Microsoft that provides a graphical user interface (GUI) which allows programmers to
modify code by simply dragging and dropping objects and defining their behavior and
appearance. A Calculator is an electronic hardware device or software capable of performing
mathematical calculations, such as addition, multiplication, subtraction, or division. The
Casio Computer Company developed the first electronic calculator in 1957.

2.0 Aim of the Micro-Project

The purpose of a calculator is to do correct calculations, and to do so efficiently. It is clear


that a calculator should relieve the user of the need to do mental operations and of the need to
rely on paper, so far as possible.

2
3.0 Action Plan

S. No. Details of activity Planned Planned Name of


Start date Finish Responsible Team
date Members
1. Topic assignment and approval of aim 22/1/24 27/1/24 Jay jain
2. Making of action plan and work on 29/1/24 3/2/24 Tanvi joshi
annexure-1
3. Searching of related information 5/2/24 10/2/24 Ansh khot
4. Collection of related information 20/2/24 24/2/24 All group members
5. Arrange the information 26/2/24 2/3/24 Jay jain
6. Work on report presentation 4/3/24 9/3/24 Tanvi joshi
7. Preparation of annexure II 11/3/24 16/3/24 All group members
8. Approval of annexure II 18/3/24 23/3/24 All group members

4.0 Resources Required

S. Name of Specifications Quantity Remarks


No. Resource/material
1 Internet - - Required
2 Laptop Lenovo 1 Required
3 Microsoft Word 2010 - Required
4 Google Chrome 2023 - Required
5 Visual studio 2022 - Required

**************

3
Annexure –II A

PART B
Micro-Project Report
4th Semester
Scientific calculator in [Link].

1.0 Brief Description

To create a calculator using [Link], learn some basics about [Link], then copy
the necessary code into a text editor and save it. You can then use your calculator by
opening up the [Link] document in your favorite browser. [Link] is a powerful
language designed for fast development. High encapsulation and abstraction is cost
for it. You do not need to add semicolon to indicate the end of a statement, there are
no brackets, and most of the time, it auto-corrects the case of the alphabets.

Here are the top five uses for a scientific calculator and how you may be expected to use it in
your next class.

● Basic functions and exponents. Calculate basic functions such as addition,

subtraction, multiplication, and division.

● Logarithms.

● Scientific notation.

● Binary functions.

● MOD

● 1/X

4
2.0 Aim of Micro Project

The purpose of a calculator is to do correct calculations, and to do so efficiently. It is clear


that a calculator should relieve the user of the need to do mental operations and of the need to
rely on paper, so far as possible.

3.0 Course Outcomes Integrated

a. Use Visual studio IDE to design application.


b. Develop GUI Application using Form controls and its events.

4.0 Actual Procedure Followed.

1. Discuss With Respective Subject Teacher About our Topic.


2. Select One Topic For Micro Project.
3. Confirm The Topic And Tell Topic Name And Group Name to Respective Subject
Teacher.
4. Distribute Micro project Work to All Group Members.
5. Get Help Of Google to Search Information.
6. Refer books Related to Respective Subject.
7. Fill all Information in the Report.
8. Send Report to Respective Subject teacher To Check Report Is Correct or Not.
9. Print The Report and Submit It.

5.0 Actual Resources Used

S. Name of Specifications Quantity Remarks


No. Resource/material
1 Internet 4G speed - Available
2 Laptop Lenovo 1 Available
3 Microsoft Word 2010 - Available
4 Google Chrome 2024 - Available
5 Visual studio 2022 - Available

5
6.0 Outputs of the Micro-Projects:

Coding
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles [Link]

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "1"
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "2"
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "3"
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "4"
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "5"
End Sub

Private Sub Button6_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "6"
End Sub

Private Sub Button7_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "7"
End Sub

Private Sub Button8_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "8"
End Sub

Private Sub Button9_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "9"
End Sub

6
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles [Link]
[Link] = [Link] + "."
End Sub

Private Sub Button11_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "0"
End Sub

Private Sub Button12_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] + "00"
End Sub
Private Sub Button13_Click_1(sender As Object, e As EventArgs) Handles [Link]
[Link] = [Link]
[Link] = "+"
[Link] = ""
End Sub

Private Sub Button14_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]
[Link] = "-"
[Link] = ""
End Sub

Private Sub Button15_Click(sender As Object, e As EventArgs) Handles [Link]

[Link] = [Link]
[Link] = "X"
[Link] = ""
End Sub

Private Sub Button16_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]
[Link] = "/"
[Link] = ""
End Sub

Private Sub Button17_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = ""
[Link] = ""
End Sub

Private Sub Button18_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = ""
[Link] = ""
[Link] = ""
End Sub
Private Sub Button20_Click(sender As Object, e As EventArgs) Handles [Link]
[Link] = [Link]
[Link] = "%"
[Link] = ""
End Sub

Private Sub Button21_Click(sender As Object, e As EventArgs) Handles [Link]

[Link] = [Link]
[Link] = "MOD"
[Link] = ""
End Sub

Private Sub Button19_Click(sender As Object, e As EventArgs) Handles [Link]


If [Link] = "+" Then
[Link] = Val([Link]) + Val([Link])

7
[Link] = ""
[Link] = "="
End If
If [Link] = "-" Then
[Link] = Val([Link]) - Val([Link])
[Link] = ""
[Link] = "="
End If
If [Link] = "X" Then
[Link] = Val([Link]) * Val([Link])
[Link] = ""
[Link] = "="
End If
If [Link] = "/" Then
[Link] = Val([Link]) / Val([Link])
[Link] = ""
[Link] = "="
End If
If [Link] = "MOD" Then
[Link] = Val([Link]) Mod Val([Link])
[Link] = ""
[Link] = "="
End If
If [Link] = "%" Then
[Link] = Val([Link]) * 1 / 100
[Link] = ""
[Link] = "="
End If

If [Link] = "^" Then


[Link] = Val([Link]) ^ Val([Link])
[Link] = ""
[Link] = "="
End If
If [Link] = "Log" Then
[Link] = [Link](Val([Link]))
[Link] = ""
[Link] = "="
End If
If [Link] = "1/X" Then
[Link] = 1 / (Val([Link]))
[Link] = ""
[Link] = "="
End If

End Sub

Private Sub Button23_Click(sender As Object, e As EventArgs) Handles [Link]

[Link] = [Link]
[Link] = "^"
[Link] = ""
End Sub

Private Sub Button22_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]
[Link] = "Log"
[Link] = ""
End Sub
Private Sub Button24_Click(sender As Object, e As EventArgs) Handles [Link]
[Link] = [Link]
[Link] = "1/X"

8
[Link] = ""
End Sub

End Class

Outputs

9
10
11
12
13
14
15
16
17
7.0 Skill Developed / learning out of this Micro-Project

1. We developed our learning skills about New Topic.


2. Developed Communications Skills.
3. Learned how to make Report.
4. Learned Group Discussion.

****************

18
19

You might also like