Calculator - if VB.Net Exercise - Visual Basic Programming Course


 Lesson

Basic Data Types

 Exercise

Calculator - if

Objetive

Write a Visual Basic (VB.Net) program that asks the user for two numbers and an operation to perform on them (+,-,*,x,/) and displays the result of that operation, as in this example:

Enter the first number: 5
Enter operation: +
Enter the second number: 7
5+7=12

Note: You MUST use "if", not "switch"

Code

Imports System
Public Class exercise53
    Public Shared Sub Main()
        Dim a, b As Integer
        Dim operation As Char
        Console.Write("Enter first number: ")
        a = Convert.ToInt32(Console.ReadLine())
        Console.Write("Enter operation: ")
        operation = Convert.ToChar(Console.ReadLine())
        Console.Write("Enter second number: ")
        b = Convert.ToInt32(Console.ReadLine())

        If operation = "+"c Then
            Console.WriteLine("{0} + {1} = {2}", a, b, a + b)
        ElseIf operation = "-"c Then
            Console.WriteLine("{0} - {1} = {2}", a, b, a - b)
        ElseIf (operation = "x"c) OrElse (operation = "*"c) Then
            Console.WriteLine("{0} * {1} = {2}", a, b, a * b)
        ElseIf operation = "/"c Then
            Console.WriteLine("{0} / {1} = {2}", a, b, a / b)
        Else
            Console.WriteLine("Wrong Character")
        End If
    End Sub
End Class

More VB.Net Exercises of Basic Data Types

 Char
Write a Visual Basic (VB.Net) program to ask the user for three letters and display them in reverse order....
 Triangle
Write a Visual Basic (VB.Net) program that prompts for a symbol and a width, and displays a triangle of that width, using that number for the inner sy...
 Password as string
Write a Visual Basic (VB.Net) program to ask the user for their username and password (both should be strings) and repeat it as many times as necessar...
 Password 5 attempts
Write a Visual Basic (VB.Net) program that prompts the user for their username and password. Both should be strings. After 5 incorrect attempts, the u...
 Calculator - switch
Write a Visual Basic (VB.Net) program that asks the user for two numbers and an operation to perform on them (+,-,*,x,/) and displays the result of th...
 Double
Write a Visual Basic (VB.Net) program that calculate the perimeter, area, and diagonal of a rectangle, given its width and height. (Hint: use y = M...
 Calculate values of a function
Write a Visual Basic (VB.Net) program in Visual Basic (VB.Net) to display certain values of the function y = x^2 - 2x + 1 (using integer numbers for x...
 Display a function
Write a Visual Basic (VB.Net) program to "draw" the graphic of the function y = (x-4)2 for integer values of x ranging -1 to 8. It will show as many a...
 Float, speed units
Write a Visual Basic (VB.Net) program to ask the user for a distance (in meters) and the time taken (as three numbers: hours, minutes, seconds), and d...
 Sphere, float
Write a Visual Basic (VB.Net) program that calculate the surface area and volume of a sphere, given its radius (surface area = 4 * pi * radius squared...
 Vowel - switch
Write a Visual Basic (VB.Net) program to ask the user for a symbol and respond whether it is a vowel (in lowercase), a digit, or any other symbol, usi...
 Vowel - if
Write a Visual Basic (VB.Net) program to ask the user for a symbol and respond if it's a vowel (in lowercase), a digit, or any other symbol, using "if...
 Triangle, NorthEast
Write a Visual Basic (VB.Net) program which asks for a width, and displays a triangle like this one: Enter the desired width: 5 ***** _**** __...
 Prime factors
Write a Visual Basic (VB.Net) program that displays a number (entered by the user) as a product of its prime factors. For example, 60 = 2 · 2 · 3 · 5 ...
 If, symbols
Write a Visual Basic (VB.Net) program to ask the user for a symbol and answer if is an uppercase vowel, a lowercase vowel, a digit or any other symbol...
 Char + for
Write a Visual Basic (VB.Net) program to write the letters "B" to "N" (uppercase), using "for"...
 Double, approximation of Pi
Write a Visual Basic (VB.Net) program to calculate an approximation for PI using the expression: pi/4 = 1/1 - 1/3 + 1/5 -1/7 + 1/9 - 1/11 + 1/13 .....
 Perimeter Area
Write a Visual Basic (VB.Net) program to calculate the perimeter, area and diagonal of a rectangle from its width and height (perimeter = sum of the f...
 Hexadecimal and binary
Write a Visual Basic (VB.Net) program to ask the user for a number an display it both in hexadecimal and binary. It must repeat until the user enters ...
 Binary
Write a Visual Basic (VB.Net) program that asks the user for a decimal number and displays its equivalent in binary form. It should be repeated until ...
 Conditional and boolean
Write a Visual Basic (VB.Net) program that uses the conditional operator to give a boolean variable named "bothEven" the value "true" if two numbers e...
 Exceptions V2
Write a Visual Basic (VB.Net) program to ask the user for a real number and display its square root. Errors must be trapped using "try..catch". Doe...


Juan A. Ripoll - Systems Tutorials and Programming Courses © 2024 All rights reserved.  Legal Conditions.