#!/bin/bash
# Datei tst10 (zum Testen des Programms Praediakte10)

Praedikate10 " ; ;"
Praedikate10 " 2 3 -3 -1 ; -1 3 2 -3;"
Praedikate10 " -1 -2 -3 -2; -3 -2;"

# Soll-Ausgabe dieses Skripts:
#
#Will use ' ; ;' as input for 'Praedikate10'
#
#-----------------------------------------------------
#L1:  ; 
#L2:  ; 
#-----------------------------------------------------
#anzElem              (L1 -> E)     : 0
#summe                (L1 -> E)     : 0
#anzPosElem           (L1 -> E)     : 0
#anzNegElem           (L1 -> E)     : 0
#summePosElem         (L1 -> E)     : 0
#summeNegElem         (L1 -> E)     : 0
#maxPosElem           (L1 -> E)     : 0
#minNegElem           (L1 -> E)     : 0
#anzGeradeElem        (L1 -> E)     : 0
#anzUngeradeElem      (L1 -> E)     : 0
#anzPosNegElem        (L1 -> E1, E2): 0, 0
#anzPosGeradeElem     (L1 -> E1, E2): 0, 0
#posElem              (L1 -> L2)    :  ; 
#negElem              (L1 -> L2)    :  ; 
#posNegElem           (L1 -> L2, L3):  ;  ; 
#geradeElem           (L1 -> L2)    :  ; 
#anzDoppelte          (L1 -> E)     : 0
#anzDreimalige        (L1 -> E)     : 0
#sindGleich           (L1, L2)      : Ja
#enthaeltListe        (L1, L2)      : Ja
#habenGleicheElemente (L1, L2)      : Ja
#enthaeltDoppelgaenger(L1)          : Nein
#istAufSortiert       (L1, L2)      : Ja
#-----------------------------------------------------
#Praedikate10: Das war's erstmal!
#Will use ' 2 3 -3 -1 ; -1 3 2 -3;' as input for 'Praedikate10
#
#-----------------------------------------------------
#L1: 2 3 -3 -1  ; 
#L2: -1 3 2 -3  ; 
#-----------------------------------------------------
#anzElem              (L1 -> E)     : 4
#summe                (L1 -> E)     : 1
#anzPosElem           (L1 -> E)     : 2
#anzNegElem           (L1 -> E)     : 2
#summePosElem         (L1 -> E)     : 5
#summeNegElem         (L1 -> E)     : -4
#maxPosElem           (L1 -> E)     : 3
#minNegElem           (L1 -> E)     : -3
#anzGeradeElem        (L1 -> E)     : 1
#anzUngeradeElem      (L1 -> E)     : 3
#anzPosNegElem        (L1 -> E1, E2): 2, 2
#anzPosGeradeElem     (L1 -> E1, E2): 2, 1
#posElem              (L1 -> L2)    : 2 3  ; 
#negElem              (L1 -> L2)    : -3 -1  ; 
#posNegElem           (L1 -> L2, L3): 2 3  ; -3 -1  ; 
#geradeElem           (L1 -> L2)    : 2  ; 
#anzDoppelte          (L1 -> E)     : 0
#anzDreimalige        (L1 -> E)     : 0
#sindGleich           (L1, L2)      : Nein
#enthaeltListe        (L1, L2)      : Ja
#habenGleicheElemente (L1, L2)      : Ja
#enthaeltDoppelgaenger(L1)          : Nein
#istAufSortiert       (L1)          : Nein
#-----------------------------------------------------
#Praedikate10: Das war's erstmal!
#Will use ' -1 -2 -3 -2; -3 -2;' as input for 'Praedikate10'
#
#-----------------------------------------------------
# L1: -1 -2 -3 -2  ; 
# L2: -3 -2  ; 
# -----------------------------------------------------
# anzElem              (L1 -> E)     : 4
# summe                (L1 -> E)     : -8
# anzPosElem           (L1 -> E)     : 0
# anzNegElem           (L1 -> E)     : 4
# summePosElem         (L1 -> E)     : 0
# summeNegElem         (L1 -> E)     : -8
# maxPosElem           (L1 -> E)     : 0
# minNegElem           (L1 -> E)     : -3
# anzGeradeElem        (L1 -> E)     : 2
# anzUngeradeElem      (L1 -> E)     : 2
# anzPosNegElem        (L1 -> E1, E2): 0, 4
# anzPosGeradeElem     (L1 -> E1, E2): 0, 2
# posElem              (L1 -> L2)    :  ; 
# negElem              (L1 -> L2)    : -1 -2 -3 -2  ; 
# posNegElem           (L1 -> L2, L3):  ; -1 -2 -3 -2  ; 
# geradeElem           (L1 -> L2)    : -2 -2  ; 
# anzDoppelte          (L1 -> E)     : 0
# anzDreimalige        (L1 -> E)     : 0
# sindGleich           (L1, L2)      : Nein
# enthaeltListe        (L1, L2)      : Ja
# habenGleicheElemente (L1, L2)      : Nein
# enthaeltDoppelgaenger(L1, L2)      : Ja
# istAufSortiert       (L1)          : Nein
#-----------------------------------------------------
#Praedikate10: Das war's erstmal!
