The Name Game: Difference between revisions

Content added Content deleted
(The Name Game en FreeBASIC)
(The Name Game en BASIC256)
Line 263: Line 263:
Fee-fi-mo-mhirley
Fee-fi-mo-mhirley
Shirley!
Shirley!
</pre>



=={{header|BASIC256}}==
{{trans|FreeBASIC}}
<lang BASIC256>subroutine TheGameName(nombre)
x = lower(nombre)
x = upper(mid(x,1,1)) + (mid(x,2,length(x)-1))
x0 = upper(mid(x,1,1))

if x0 = "A" or x0 = "e" or x0 = "I" or x0 = "O" or x0 = "U" then
y = lower(x)
else
y = mid(x,2,length(x)-1)
end If

b = "b" + y
f = "f" + y
m = "m" + y

begin case
case x0 = "B"
b = y
case x0 = "F"
f = y
case x0 = "M"
m = y
end case

print x + ", " + x + ", bo-" + b
print "Banana-fana fo-" + f
print "Fee-fi-mo-" + m
print x + "!" + chr(10)
end subroutine

dim listanombres[5]
listanombres = {"Gary", "EARL", "billy", "FeLiX", "Mary", "ShirleY"}
for i = 0 to listanombres[?]-1
call TheGameName(listanombres[i])
next i
end</lang>
{{out}}
<pre>
Igual que la entrada de FreeBASIC.
</pre>
</pre>



=={{header|C}}==
=={{header|C}}==