Respuesta :
In this question we shall present the algorithm in pseudocode, whose structure is now summarized:
1) Inputs.
2) Algorithms.
3) Outputs.
Please notice that While-cycles consider the requirement of using the algorithm as many times as user wants.
Name: Area-or-Circunference
CHAR - decide
REAL - radius, circumference, area
Say "Do you want to calculate? [Y] - Yes/[N] - No";
Write decide;
While (decide != 'Y' and decide != 'y' and decide != 'N' and decide != 'n'):
  Say "Invalid option. Do you want to calculate? [Y] - Yes/[N] - No";
  Write decide;
end-While
While (decide = 'Y' or decide = 'y'):
  Say "Please indicate a radius";
   While (radius < 0):
     Say "Radius must be equal or greater than 0. Please indicate a Â
          radius";
     Write radius;
   end-While
   If (radius < 1):
     circumference = 2*3.14*radius;
     Say "The circumference has a value of %circumference length units";
    Else:
     circumference = 2*3.14*radius;
     area = 3.14*radius*radius;
     Say "The circumference has a value of %circumference length units
          and the area has a value of %area square units";
    end-If
    Say "Do you want to calculate? [Y] - Yes/[N] - No";
    Write decide;
    While (decide != 'Y' and decide != 'y' and decide != 'N' and decide !=
    'n'):
       Say "Invalid option. Do you want to calculate? [Y] - Yes/[N] - No";
       Write decide;
     end-While
end-While
If (decide = 'N' or decide = 'n'):
  Say "Good luck";
end-If
We kindly invite to see this question on algorithms: https://brainly.com/question/17780739