Skip to content

jansipil/Matriisilaskin

Repository files navigation

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.hpp
  • g++ -o laskin.exe *.o
  • .\laskin.exe

Käyttää testaukseen Catch 2 testauskehystä https://github.com/catchorg/Catch2

About

Matriisilaskin C++:lla

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages