Get the least of a series of numbers WITHOUT an array (VB.NET) -



Get the least of a series of numbers WITHOUT an array (VB.NET) -

yes, part of homework assignment. , that's problem - know utilize array, haven't reached part of class yet, i'm not supposed utilize yet. user inputs 5 numbers (doubles, using inputboxes) , programme should drop lowest value , calculate average of remaining four. @ nowadays juncture, we've been studying for...next loops, , corresponding for...next section in book, know i'm supposed incorporate 1 in here somewhere, have yet figure out how calculate , maintain running "lowest" variable.

thanks help!

original:

sub getaverage() dim first double = cdbl(inputbox("enter first grade.", "first")) dim sec double = cdbl(inputbox("enter sec grade.", "second")) dim 3rd double = cdbl(inputbox("enter 3rd grade.", "third")) dim 4th double = cdbl(inputbox("enter 4th grade.", "fourth")) dim 5th double = cdbl(inputbox("enter 5th grade.", "fifth")) dim min double = 0 dim sum double = 0 count integer = 1 5 next dim average double = 0 txtoutput.text = average.tostring("n2") end sub

edit 1 (thanks guffa): should compare current grade to?

sub getaverage() dim min double = 0 dim sum double = 0 count integer = 1 5 dim grade double = inputbox("enter grade #" & count) sum += grade if grade < '??? min = grade end if next dim average double = 0 txtoutput.text = average.tostring("n2") end sub

don't have 5 input statements, set 1 input statement in loop instead.

you need maintain track of:

- sum of values - lowest value encounter

just add together each numbers sum entered, , update lowest value if entered value lower have got before.

when user has entered numbers, subtract lowest number sum of values, gives same value if had added numbers except lowest one.

the average sum divided number of values.

vb.net

Comments

Popular posts from this blog

Delphi change the assembly code of a running process -

java - Parsing XML, skip certain tags -

c# - ASP.NET MVC Sequence contains no matching element -