summary refs log blame commit diff stats
path: root/java/output/MatrixOperations.typ
blob: 2cabe8ef581243013956a61ebaac7aa01c00d03d (plain) (tree)



































































































































                                                                        
#import "/template.typ": highlight-output
#highlight-output[```
$ java MatrixOperationsCLI 
Menu-driven program for matrix operations
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 1
Enter number of rows and columns: 2 3
Enter the matrix elements: 
1 2 3
4 5 6
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 1
Enter number of rows and columns: 2 3
Enter the matrix elements: 
4 -3 -2
5 7 1
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 3
Enter which two matrices to add (out of 2 matrices): 1 2
The resulting matrix 3:
5.0	-1.0	1.0	
9.0	12.0	7.0	
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 4
Enter which two matrices to subtract (out of 3 matrices): 2 1
The resulting matrix 4:
3.0	-5.0	-5.0	
1.0	2.0	-5.0	
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 1
Enter number of rows and columns: 3 4
Enter the matrix elements: 
1 0 -1 2
3 2 0 1
0 1 -1 2
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 2
Enter which matrix to display (out of 5 matrices): 5
The matrix 5:
1.0	0.0	-1.0	2.0	
3.0	2.0	0.0	1.0	
0.0	1.0	-1.0	2.0	
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 5
Enter which two matrices to multiply (out of 5 matrices): 2 5
The resulting matrix 6:
-5.0	-8.0	-2.0	1.0	
26.0	15.0	-6.0	19.0	
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 5
Enter which two matrices to multiply (out of 6 matrices): 1 2
Error in the operation: Incompatible matrix arguments for multiplication
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 3
Enter which two matrices to add (out of 6 matrices): 2 5
Error in the operation: Incompatible matrix arguments for addition
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 4
Enter which two matrices to subtract (out of 6 matrices): 3 4
The resulting matrix 7:
2.0	4.0	6.0	
8.0	10.0	12.0	
Menu options:
 1. Matrix input
 2. Matrix display
 3. Matrix addition
 4. Matrix subtraction
 5. Matrix multiplication
 6. Exit
Enter your choice: 6
Bye
```]