Matriisilaskin C++:lla kurssille olio-ohjelmoinnin jatkokurssi.
Matriisilaskimen käyttöohjeet:
Matriisien tulee olla neliömatriiseja. Matriisit voivat sisältää kirjaimia tai numeroita. Syötetyt matriisit tallennetaan pinoon.
Voit syöttää laskimelle matriiseja muodossa "[[1,x][2,y]]" tai "[[1,2,3][x,y,z][a,b,c]]" jne.
Jos annetaan '+', '-' tai '*' suoritetaan vastaava operaatio kahdelle päällimmäiselle matriisille ja asetetaan laskettu matriisi pinoon. Tulostetaan myös käyttäjälle lopputulos.
Voi antaa esim. "x=1" jolloin laskin ymmärtää kyseisen merkin vastaavan kyseistä numeroa matriiseja laskettaessa.
Jos antaa '=' niin laskin kertoo käyttäjälle pinon päällimmäisen matriisin.
Syöttämällä "quit" ohjelma päättyy
Ohjeet komentorivillä kääntämiseen (tarvii g++):
g++ -c *.cpp *.h catch.hppg++ -o laskin.exe *.o.\laskin.exe
Käyttää testaukseen Catch 2 testauskehystä https://github.com/catchorg/Catch2