Write a program (pseudocode) that would calculate and display the results for the multiplication table for values ranging from 1 to 100.

This what I have so far:
Declare X, Y, Z As Integer
Write “10 x 10 Multiplication Table”
For (X = 1; X<=10; X++)
For (Y = 1; Y<=10; Y++)
Set X * Y = Z
Write Z
End For(Y)
End For(X)

But I believe this would write everything on a separate line, and I need it to write in a 10x10 table manner.

candy

Congratulations, this is an excellent pseudocode!

There are only a few small details to attend to.

You have already mentioned about presentation in a table form. Yes, this takes a little attention.

Unfortunately, the physical mechanism for tabulation varies from one language to the other. However, most languages (including Java, C, C++, Visual Basic Fortran and many others) have a way to limit output to a specified number of characters, and to control whether to continue output on the same line or to skip to a new line.
So all you have to do is to replace "Write Z" by a generic statement like:
"Write Z in fixed format, right-justified 5 characters"
And insert a command
"Skip to newline"
between End For(Y) and End For(X).
That will take care of the presentation.

Furthermore, if you like, you can also indicate the multiplier and multiplicand at the top and on the left to make it look like a real multiplication table. This is a little more complicated, but not difficult.

If you like to give it a try, I will be glad to look over your pseudocode.

10x10 is 100

To display the 10x10 multiplication table in a table-like manner, you can modify your pseudocode as follows:

```plaintext
Declare X, Y, Z As Integer
Write “10 x 10 Multiplication Table”
For (X = 1; X <= 10; X++)
For (Y = 1; Y <= 10; Y++)
Set Z = X * Y
Write Z with padding or formatting to align the numbers in a table-like manner
End For(Y)
Write new line to move to the next row in the table
End For(X)
```

Here is an updated version of the code:

```plaintext
For (X = 1; X <= 10; X++)
For (Y = 1; Y <= 10; Y++)
Set Z = X * Y
Write Z with padding or formatting to align the numbers in a table-like manner
End For(Y)
Write new line to move to the next row in the table
End For(X)
```

In the code above, the inner loop calculates the product `Z = X * Y`, and then you can use padding or formatting techniques specific to your programming language to align the numbers in a table-like manner. The outer loop handles iterating over the rows of the table and moves to the next row after each inner loop completes.

By using suitable formatting or padding techniques, you can ensure that the numbers are aligned correctly in a 10x10 table. The specific formatting and padding options available will depend on the programming language you are using to implement the code.

Write a pseudocode to determine the type of triangle, depending upon the value of the sides.