Determine sentence type: Difference between revisions

Content added Content deleted
(added Easylang)
(FutureBasic solution added)
Line 488: Line 488:
wend</syntaxhighlight>
wend</syntaxhighlight>
{{out}}<pre>Q
{{out}}<pre>Q
S
E
N
</pre>

=={{header|FutureBasic}}==
<syntaxhighlight lang="futurebasic">
local fn SentenceType( sentence as CFStringRef ) as CFStringRef
CFStringRef type
select ( fn StringCharacterAtIndex( sentence, len(sentence)-1 ) )
case _"?" : type = @"Q"
case _"." : type = @"S"
case _"!" : type = @"E"
case else : type = @"N"
end select
end fn = type

print fn SentenceType( @"hi there, how are you today?" )
print fn SentenceType( @"I'd like to present to you the washing machine 9001." )
print fn SentenceType( @"You have been nominated to win one of these!" )
print fn SentenceType( @"Just make sure you don't break it" )

HandleEvents
</syntaxhighlight>
{{output}}
<pre>
Q
S
S
E
E