Rewrite the following pseudocode segment using a loop structure in the specified languages:
k = (j + 13) / 27
loop:
if k > 10 then goto out
k = k + 1
i = 3 * k -1
goto loop
out: ...
a. Fortran 95
b. Ada
c. C, C++, Java, or C#
d. Python
e. Ruby
Assume all variables are integer type. Discuss which language, for this code, has the best writability, the best readability, and the best combination of the two.