How to resolve the algorithm Loops/For step by step in the Fantom programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Loops/For step by step in the Fantom programming language

Table of Contents

Problem Statement

“For”   loops are used to make some block of code be iterated a number of times, setting a variable or parameter to a monotonically increasing integer value for each execution of the block of code. Common extensions of this allow other counting patterns or iterating over abstract structures other than the integers.

Show how two loops may be nested within each other, with the number of iterations performed by the inner for loop being controlled by the outer for loop. Specifically print out the following pattern by using one for loop nested in another:

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Loops/For step by step in the Fantom programming language

Source code in the fantom programming language

class ForLoops
{
  public static Void main ()
  {
    for (Int i := 1; i <= 5; ++i)
    {
      for (Int j := 1; j <= i; ++j)
      {
         Env.cur.out.print ("*")
      }
      Env.cur.out.printLine ("")
    }
  }
}

class ForLoops
{
  public static Void main ()
  {
    (1..5).each |i|
    {
      (1..i).each |j|
      {
         Env.cur.out.print ("*")
      }
      Env.cur.out.printLine ("")
    }
  }
}

  

You may also check:How to resolve the algorithm Generate Chess960 starting position step by step in the PARI/GP programming language
You may also check:How to resolve the algorithm Real constants and functions step by step in the Picat programming language
You may also check:How to resolve the algorithm Mad Libs step by step in the J programming language
You may also check:How to resolve the algorithm Loops/Downward for step by step in the Mathematica/Wolfram Language programming language
You may also check:How to resolve the algorithm Split a character string based on change of character step by step in the Java programming language