FOR THIS SCENARIO : 

[ MENU ]

----------------------------------

[a] + (Addition)

[s] − (Subtraction)

[m] × (Multiplication)

[d] / (Division)

Enter Choice: m

How many numbers to multiply: 5

Enter num1: 2

Enter num2: 3

Enter num3: 5

Enter num4: 2

Enter num5: 5

PRODUCT : 300.

 Create a program that would solve arithmetic operations of numbers. The user will choose which arithmetic operation to do and how many numbers to compute. 

VB.net

         Try
            If cmbMenu.Text = String.Empty Or txtNo.Text = String.Empty Then MessageBox.Show("No parameters!") : Exit Sub
            Dim varA(txtNo.Text) As Double
            Dim i As Double : Dim varB As Double

            For i = 0 To txtNo.Text - 1
                varA(i) = InputBox("Enter Amount " & (i + 1), "Input")
                If i = 0 Then
                    varB = varA(i)
                Else
                    Select Case cmbMenu.Text
                        Case "s"
                            varB = varB - varA(i)
                        Case "m"
                            varB = varB * varA(i)
                        Case "a"
                            varB = varB + varA(i)
                        Case "d"
                            varB = varB / varA(i)
                    End Select
                End If
            Next
            MessageBox.Show(varB, "Result")
        Catch ex As Exception
            Throw ex
        End Try



C# ( CSharp) .Net


         try
            {
                if (cmbMenu.Text == string.Empty | txtNo.Text == string.Empty)
                {
                    MessageBox.Show("No parameters!"); return;
                }
                double[] varA = new double[Convert.ToInt32(txtNo.Text) + 1];
                int i = 0;
                double varB = 0;

                for (i = 0; i <= Convert.ToInt32(txtNo.Text) - 1; i++)
                {
                    varA[i] = Convert.ToDouble(Interaction.InputBox("Enter Amount " + (i + 1), "Input"));
                    if (i == 0)
                    {
                        varB = varA[i];
                    }
                    else
                    {
                        switch (cmbMenu.Text)
                        {
                            case "s":
                                varB = varB - varA[i];
                                break;
                            case "m":
                                varB = varB * varA[i];
                                break;
                            case "a":
                                varB = varB + varA[i];
                                break;
                            case "d":
                                varB = varB / varA[i];
                                break;
                        }
                    }
                }
                lblRes.Text = Convert.ToString(varB);
            }
            catch (Exception ex)
            {
                throw ex;
            }

On C#, don't forget to add reference Microsoft.Visualbasic. It is for the inputbox since C# doesn't have inputbox function.


Don't forget to leave a comment or buzz me up if this code helped you.. cheers :D .. Happy Coding.
Choice Vb.Net
File Size: 66 kb
File Type: rar
Download File

Choice Csharp (C#)
File Size: 39 kb
File Type: rar
Download File