Apply what you understand

My explainable study announcement

A working program is the beginning. Explain your decisions and show evidence that they hold up.

The challenge

Write a short Ada program that announces a study goal and conditionally prints a progress message. Submit the source, your predictions, and actual results for your self-review.

Evidence to include

  • Explain with, the declaration, begin/end, :=, and = in your own words.
  • Show one starting value that prints the conditional message and one that does not.
  • Record one deliberate syntax mistake and how the compiler helped locate it.
  • Credit any AI assistance and explain every retained line.
Starter code
with Ada.Text_IO;

procedure Main is
   Lessons_Done : Natural := 0;
begin
   Ada.Text_IO.Put_Line ("My first Agila study session");
   Lessons_Done := Lessons_Done + 1;
   if Lessons_Done = 1 then
      Ada.Text_IO.Put_Line ("One lesson completed");
   end if;
end Main;

Save your practice

Sign in to save a project submission.