using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace VBTask
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
List<double> numbers = new List<double>();
private void txtNumber_KeyPress(object sender, KeyPressEventArgs e)
{
var key = e.KeyChar;
if(!char.IsDigit(key))
{
e.Handled = true;
}
}
private void btn_Sumbit_Click(object sender, EventArgs e)
{
double value = 0;
int indexCount;
double highestValue;
int indexOfHighest;
indexCount = numbers.Count;
if(indexCount == 4)
{
highestValue = numbers.Max();
indexOfHighest = numbers.IndexOf(highestValue) + 1;
MessageBox.Show("Highest Value: " + highestValue.ToString() + "Index Of: " + indexOfHighest.ToString());
numbers.Clear();
value = 0;
}
else
{
if (!string.IsNullOrEmpty(txtNumber.Text))
{
value = Convert.ToDouble(txtNumber.Text);
numbers.Add(value);
txtNumber.Clear();
}
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace VBTask
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
List<double> numbers = new List<double>();
private void txtNumber_KeyPress(object sender, KeyPressEventArgs e)
{
var key = e.KeyChar;
if(!char.IsDigit(key))
{
e.Handled = true;
}
}
private void btn_Sumbit_Click(object sender, EventArgs e)
{
double value = 0;
int indexCount;
double highestValue;
int indexOfHighest;
indexCount = numbers.Count;
if(indexCount == 4)
{
highestValue = numbers.Max();
indexOfHighest = numbers.IndexOf(highestValue) + 1;
MessageBox.Show("Highest Value: " + highestValue.ToString() + "Index Of: " + indexOfHighest.ToString());
numbers.Clear();
value = 0;
}
else
{
if (!string.IsNullOrEmpty(txtNumber.Text))
{
value = Convert.ToDouble(txtNumber.Text);
numbers.Add(value);
txtNumber.Clear();
}
}
}
}
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Linq
Imports System.Text
Imports System.Threading.Tasks
Imports System.Windows.Forms
Namespace VBTask
Public Partial Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
End Sub
Private numbers As New List(Of Double)()
Private Sub txtNumber_KeyPress(sender As Object, e As KeyPressEventArgs)
Dim key = e.KeyChar
If Not Char.IsDigit(key) Then
e.Handled = True
End If
End Sub
Private Sub btn_Sumbit_Click(sender As Object, e As EventArgs)
Dim value As Double = 0
Dim indexCount As Integer
Dim highestValue As Double
Dim indexOfHighest As Integer
indexCount = numbers.Count
If indexCount = 4 Then
highestValue = numbers.Max()
indexOfHighest = numbers.IndexOf(highestValue) + 1
MessageBox.Show("Highest Value: " + highestValue.ToString() + "Index Of: " + indexOfHighest.ToString())
numbers.Clear()
value = 0
Else
If Not String.IsNullOrEmpty(txtNumber.Text) Then
value = Convert.ToDouble(txtNumber.Text)
numbers.Add(value)
txtNumber.Clear()
End If
End If
End Sub
End Class
End Namespace
'=======================================================
'Service provided by Telerik (www.telerik.com)
'Conversion powered by NRefactory.
'Twitter: @telerik
'Facebook: facebook.com/telerik
'=======================================================
Copyright © 2024, NextGenUpdate.
All Rights Reserved.