Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: loop example..

From: al::bri::xtra::co::nz at: 4-Oct-2001 21:06

Mike wrote:
> I want to convert a numerical score to a letter grade e.g. the following
scale
> 10-9="A" > 8.9-7="B" > 6.9-5="C" > Could you please provide any code? >> Mark: 4
== 4
>> Grade: any [
[ if 9 <= Mark ["A"] [ if 7 <= Mark ["B"] [ if 5 <= Mark ["C"] [ "Something Else" [ ] == "Something Else" Or:
>> Mark: 4
== 4
>> Grades: [
[ 9 "A" [ 7 "B" [ 5 "C" [ ] == [ 9 "A" 7 "B" 5 "C" ]
>> foreach [Minimum Grade] Grades [
[ if Minimum <= Mark [break/return Grade] [ ] == none
>> Mark: 9
== 9
>> foreach [Minimum Grade] Grades [
[ if Minimum <= Mark [break/return Grade] [ ] == "A" Any one want to offer a more esoteric solution? :-) Andrew Martin ICQ: 26227169 http://valley.150m.com/