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

Jay Jain (2215810108) Ansh Khot (2215810109) Tanvi Joshi (23152460313)

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)
18 views19 pages

Jay Jain (2215810108) Ansh Khot (2215810109) Tanvi Joshi (23152460313)

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
You are on page 1/ 19

A

Micro- Project Report

On
“Scientific calculator in VB.Net.”

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 VB.Net
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 VB.Net.

1.0 Brief Description

To create a calculator using VB.NET, learn some basics about VB.NET, then copy
the necessary code into a text editor and save it. You can then use your calculator by
opening up the VB.NET document in your favorite browser. VB.Net 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 MyBase.Load

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


TextBox1.Text = TextBox1.Text + "1"
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


TextBox1.Text = TextBox1.Text + "2"
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click


TextBox1.Text = TextBox1.Text + "3"
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


TextBox1.Text = TextBox1.Text + "4"
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click


TextBox1.Text = TextBox1.Text + "5"
End Sub

Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click


TextBox1.Text = TextBox1.Text + "6"
End Sub

Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click


TextBox1.Text = TextBox1.Text + "7"
End Sub

Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click


TextBox1.Text = TextBox1.Text + "8"
End Sub

Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click


TextBox1.Text = TextBox1.Text + "9"
End Sub

6
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
TextBox1.Text = TextBox1.Text + "."
End Sub

Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click


TextBox1.Text = TextBox1.Text + "0"
End Sub

Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click


TextBox1.Text = TextBox1.Text + "00"
End Sub
Private Sub Button13_Click_1(sender As Object, e As EventArgs) Handles Button13.Click
Label1.Text = TextBox1.Text
Label2.Text = "+"
TextBox1.Text = ""
End Sub

Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click


Label1.Text = TextBox1.Text
Label2.Text = "-"
TextBox1.Text = ""
End Sub

Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click

Label1.Text = TextBox1.Text
Label2.Text = "X"
TextBox1.Text = ""
End Sub

Private Sub Button16_Click(sender As Object, e As EventArgs) Handles Button16.Click


Label1.Text = TextBox1.Text
Label2.Text = "/"
TextBox1.Text = ""
End Sub

Private Sub Button17_Click(sender As Object, e As EventArgs) Handles Button17.Click


TextBox1.Text = ""
Label2.Text = ""
End Sub

Private Sub Button18_Click(sender As Object, e As EventArgs) Handles Button18.Click


TextBox1.Text = ""
Label2.Text = ""
Label1.Text = ""
End Sub
Private Sub Button20_Click(sender As Object, e As EventArgs) Handles Button20.Click
Label1.Text = TextBox1.Text
Label2.Text = "%"
TextBox1.Text = ""
End Sub

Private Sub Button21_Click(sender As Object, e As EventArgs) Handles Button21.Click

Label1.Text = TextBox1.Text
Label2.Text = "MOD"
TextBox1.Text = ""
End Sub

Private Sub Button19_Click(sender As Object, e As EventArgs) Handles Button19.Click


If Label2.Text = "+" Then
TextBox1.Text = Val(Label1.Text) + Val(TextBox1.Text)

7
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "-" Then
TextBox1.Text = Val(Label1.Text) - Val(TextBox1.Text)
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "X" Then
TextBox1.Text = Val(Label1.Text) * Val(TextBox1.Text)
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "/" Then
TextBox1.Text = Val(Label1.Text) / Val(TextBox1.Text)
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "MOD" Then
TextBox1.Text = Val(Label1.Text) Mod Val(TextBox1.Text)
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "%" Then
TextBox1.Text = Val(Label1.Text) * 1 / 100
Label1.Text = ""
Label2.Text = "="
End If

If Label2.Text = "^" Then


TextBox1.Text = Val(Label1.Text) ^ Val(TextBox1.Text)
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "Log" Then
TextBox1.Text = Math.Log(Val(Label1.Text))
Label1.Text = ""
Label2.Text = "="
End If
If Label2.Text = "1/X" Then
TextBox1.Text = 1 / (Val(Label1.Text))
Label1.Text = ""
Label2.Text = "="
End If

End Sub

Private Sub Button23_Click(sender As Object, e As EventArgs) Handles Button23.Click

Label1.Text = TextBox1.Text
Label2.Text = "^"
TextBox1.Text = ""
End Sub

Private Sub Button22_Click(sender As Object, e As EventArgs) Handles Button22.Click


Label1.Text = TextBox1.Text
Label2.Text = "Log"
TextBox1.Text = ""
End Sub
Private Sub Button24_Click(sender As Object, e As EventArgs) Handles Button24.Click
Label1.Text = TextBox1.Text
Label2.Text = "1/X"

8
TextBox1.Text = ""
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