Rechnung: (var1 / (var1 + var2)) * 100
Antwort= f
6.
-Fragen: In einem Jahr wurden $Variable € erwirtschaftet, im gleichen Zeitraum wurden $Variable € an Aufwendungen aufgebracht. Wie hoch ist die Wirtschaftlichkeit?
+Frage: In einem Jahr wurden $Variable € erwirtschaftet, im gleichen Zeitraum wurden $Variable € an Aufwendungen aufgebracht. Wie hoch ist die Wirtschaftlichkeit?
Variable: i_150000, i_140000
Hint: Wirtschaftlichkeit= Ertäge /Aufwendungen
Hint2: var1 / var2
Rechnung: var1 / var2
Antwort= f
7.
-Fragen: Ein Unternehmer hat ein Eigenkapital in Höhe von $Variable € ins Unternehmen eingebracht und nach Abzug aller Aufwendungen (inklusive seines Unternehmerlohnes) einen Gewinn von $Variable € erziehlt. Wie viel Prozent beträgt die Eigendkapitalrentabilität?
+Frage: Ein Unternehmer hat ein Eigenkapital in Höhe von $Variable € ins Unternehmen eingebracht und nach Abzug aller Aufwendungen (inklusive seines Unternehmerlohnes) einen Gewinn von $Variable € erziehlt. Wie viel Prozent beträgt die Eigendkapitalrentabilität?
Variable: i_75000, i_15000
Hint: Eigenkapitalrentabilität = (Gewinn * 100 %) / Eigenkapital
Hint2: (var2 * 100%)/ var1
Rechnung: (var2 * 100%)/ var1
Antwort= f
8.
-Fragen: Ein Betrieb hat einen Gesamtumsatz von $Variable € bei $Variable € Kosten. Wie hoch ist die Wirtschaftlickeitskennziffer?
+Frage: Ein Betrieb hat einen Gesamtumsatz von $Variable € bei $Variable € Kosten. Wie hoch ist die Wirtschaftlickeitskennziffer?
Variable: i_150000, i_140000
Hint: Wirtschaftlichkeit= Leistung /Kosten
Hint2: var1 / var2
Rechnung: var1 / var2
Antwort= f
9.
-Fragen: Ein Unternehmen hat ein Eigenkapital von $Variable € jedoch insgesamt $Variable € an Kapital zur Verfügung. Wie hoch ist die Eigenkapitalsquote?
+Frage: Ein Unternehmen hat ein Eigenkapital von $Variable € jedoch insgesamt $Variable € an Kapital zur Verfügung. Wie hoch ist die Eigenkapitalsquote?
Variable: i_300000, i_500000
Hint: Eigendkapitalsquote= (Eigenkapital /Gesamtkapital) * 100
Hint2: (var1 /var2) * 100
Rechnung: (var1 /var2) * 100
Antwort= f
10.
-Fragen: Es sind folgende Vorraussetzungen gegeben: Fixkosten= $Variable €; Variable Kosten= $Variable €; Preis= $Variable €. Wie hoch ist die Gewinnschwelle?
+Frage: Es sind folgende Vorraussetzungen gegeben: Fixkosten= $Variable €; Variable Kosten= $Variable €; Preis= $Variable €. Wie hoch ist die Gewinnschwelle?
Variable: i_10000, i_200, i_300
Hint: Gewinnschwelle = Fixkosten / (Preis - Variable Kosten)
Hint2: var1 / (var3 - var2)
Rechnung: var1 / (var3 - var2)
Antwort= f
11.
-Fragen: Das Unternehmene IT-Selutions GmbH verkauft pro Jahr $Variable PCs zu je $Variable € , dabei kosten die Platinen $Variable €, das Gehäuse $Variable €. Wie hoch ist der Deckungbeitrag pro Stück?
+Frage: Das Unternehmene IT-Selutions GmbH verkauft pro Jahr $Variable PCs zu je $Variable € , dabei kosten die Platinen $Variable €, das Gehäuse $Variable €. Wie hoch ist der Deckungbeitrag pro Stück?
Variable: i_100, i_350, i_15, i_10
Hint: Deckungsbetrag = Verkaufspreis - variable Kosten
Hint2: var2 - var3 - var4
Rechnung: var2 - var3 - var4
Antwort= i
12.
-Fragen: Das Unternehmene IT-Selutions GmbH verkauft pro Jahr $Variable PCs zu je $Variable € , dabei kosten die Platinen $Variable €, das Gehäuse Variable €. Wie hoch ist der Deckungsbeitrag?
+Frage: Das Unternehmene IT-Selutions GmbH verkauft pro Jahr $Variable PCs zu je $Variable € , dabei kosten die Platinen $Variable €, das Gehäuse $Variable €. Wie hoch ist der Deckungsbeitrag?
Variable: i_100, i_350, i_15, i_10
Hint: Deckungsbetrag = (Verkaufspreis - variable Kosten) * Menge
-Hint2: (var2 - var3 - var2) * var1
-Rechnung: (var2 - var3 - var2) * var1
+Hint2: (var2 - var3 - var4) * var1
+Rechnung: (var2 - var3 - var4) * var1
Antwort= i
13.
-Fragen: Auf einem Akku für $Variable V ist der Wert $Variable mAh angegeben. Wie lange hält der Akku bei einer konstanten Stromentnahme von $Variable mA?
+Frage: Auf einem Akku für $Variable V ist der Wert $Variable mAh angegeben. Wie lange hält der Akku bei einer konstanten Stromentnahme von $Variable mA?
Variable: i_12, f_1.5, f_0.5
Hint: t=Q/I
Hint2: Zeit= var2 / var3
Rechnung: var2 / var3
Antwort= f
14.
-Fragen: Das Lager des ITDZ hat am Anfang des Jahres insgesamt $Variable Laptops gelagert, am Ende des Jahres sind es nur noch $Variable Laptops. Wie lautet der durchschnittlicher Lagerbestand?
+Frage: Das Lager des ITDZ hat am Anfang des Jahres insgesamt $Variable Laptops gelagert, am Ende des Jahres sind es nur noch $Variable Laptops. Wie lautet der durchschnittlicher Lagerbestand?
Variable: i_500, i_150
Hint: Lagerbestand=(Anfangsbestand+Endbestand)/2
Hint2: (var1 + var2) / 2
Rechnung: (var1 + var2) / 2
Antwort= f
15.
-Fragen: Im ITDZ-Lager liegt der Tagesbedarf an Laptops bei $Variable Laptops, die Beschaffungszeit von Laptops liegt bei $Variable Monaten. Es wurde festgelegt das der Mindestbestand an Laptops im Lager $Variable ist. Wie hoch ist der Meldebestand?
+Frage: Im ITDZ-Lager liegt der Tagesbedarf an Laptops bei $Variable Laptops, die Beschaffungszeit von Laptops liegt bei $Variable Monaten. Es wurde festgelegt das der Mindestbestand an Laptops im Lager $Variable ist. Wie hoch ist der Meldebestand?
Variable: i_3, i_3, i_10
Hint: Meldebestand = (Tagesbedarf * Beschaffungszeit)+ Mindestbestand
Hint2: (var1 * var2) + var3
Rechnung: (var1 * var2) + var3
Antwort= i
16.
-Fragen: In der nextGeneration GmbH wurden im letzten Jahr $Variable € Umsatzerlöse erziehlt, bei einem Gesamtkapital von $Variable €. Wie hoch ist die Umschlagshäufigkeit?
+Frage: In der nextGeneration GmbH wurden im letzten Jahr $Variable € Umsatzerlöse erziehlt, bei einem Gesamtkapital von $Variable €. Wie hoch ist die Umschlagshäufigkeit?
Variable: i_35000, i_45000
Hint: Gesamtkapitalumschlagshäufigkeit = Umsatz /Gesamtkapital
Hint2: var1/var2
Rechnung: var1/var2
Antwort= f
17.
-Fragen: Berechnen Sie die Kosten für die Energieversorung des Blade Servers bei voller Bestückung ($Variable Blades) für die Energieversorung pro Jahr (365 Tage). Der Server verbraucht druchschnittlich $Variable W. Nehmen Sie einen Preis von $Variable € pro Kilowattstunde an. Wie hoch sind die Kosten.
+Frage: Berechnen Sie die Kosten für die Energieversorung des Blade Servers bei voller Bestückung ($Variable Blades) für die Energieversorung pro Jahr (365 Tage). Der Server verbraucht druchschnittlich $Variable W. Nehmen Sie einen Preis von $Variable € pro Kilowattstunde an. Wie hoch sind die Kosten.
Variable: i_16, i_240, f_0.30
Hint: Leistung = Anzahl der Server * Verbrauch, Watt = Leistung * 24h * Tage im Jahr, KiloWatt= Watt / 1000, Kosten = Watt * Preis
Hint2: Leistung = var1 * var2, Watt = Leistung * 24 * 365, kWh= Watt / 1000, Kosten = kWh * var3, W = P * t
Rechnung: (((var1 * var2) * 24 * 365 ) /1000 )* var3
Antwort= i
18.
-Fragen: Folgende Systeme sollen über eine USV überbrückt werden: $Variable Router mit 230V bei $Variable A; $Variable Server mit 230V bei $Variable A; $Variable Switche mit 230V bei $Variable A. (Alle Angaben pro Gerät). Wie hoch ist die Scheinleistung des gesamten Netzwerks?
+Frage: Folgende Systeme sollen über eine USV überbrückt werden: $Variable Router mit 230V bei $Variable A; $Variable Server mit 230V bei $Variable A; $Variable Switche mit 230V bei $Variable A. (Alle Angaben pro Gerät). Wie hoch ist die Scheinleistung des gesamten Netzwerks?
Variable: i_1, f_1.5, i_3, i_1, i_2, f_0.5
Hint: Leistung = Stromstärke * Spannung, P = U * I
Hint2: ((var2 * 230 V) * var1) + ((var4 * 230 V) * var3) + ((var6 * 230 V) * var5)
Rechnung: ((var2 * 230 V) * var1) + ((var4 * 230 V) * var3) + ((var6 * 230 V) * var5)
Antwort= i
19.
-Fragen: Im ITDZ soll ein Neues Netzwerk eingerichtet werden. Das Netzwerk hat die Netzmaske $Variable. Wieviele Computer können in dem Netzwerk mit IP-Adressen versorgt werden?
+Frage: Im ITDZ soll ein Neues Netzwerk eingerichtet werden. Das Netzwerk hat die Netzmaske $Variable. Wieviele Computer können in dem Netzwerk mit IP-Adressen versorgt werden?
Variable: nm_255.255.192.0
Hint: Netzmaske in CIDR Notation umwandeln, Netzaddresse und Broadcastaddresse abziehen
Hint2: var1 = binär = CIDR = (2^(32- CIDR))-2
Rechnung: (2^(32- CIDR ))-2
Antwort= i
20.
-Fragen: Im Ausbildungszentrum soll ein Netzwerk eingerichtet werden mit der Netzmaske $Variable. Es gibt bereits einen Rechner mit der IP-Adresse $Variable. Berechne die NetzwerkID, Broadcast und Anzahl der nutzbaren Hosts.
+Frage: Im Ausbildungszentrum soll ein Netzwerk eingerichtet werden mit der Netzmaske $Variable. Es gibt bereits einen Rechner mit der IP-Adresse $Variable. Berechne die NetzwerkID, Broadcast und Anzahl der nutzbaren Hosts.
Variable: nmC_/24, ip_192.168.1.1
Hint: 2^(32 - Netzmaske) - NetzID - Bradcastadresse = Anzahl der Nutzbaren Hostadressen; IP und Netzmaske= Netid; Broadcast=Netzid+Anyzahl der IP-Adressen -1
Hint2: 2^(32 - var1) -2 = Anzahl der Nutzbaren Hostadressen; var2 und var1 = Netzwerkadresse; nid + i -1= Broadcast
Rechnung: 2^(32 - var1) -2 =i; var2 und var1 =nid; nid + i -1 =br
Antwort= i, nid, br
21.
-Fragen: Berechne von $Variable mit der $Variable die mögliche Anzahl an Subnetzen
+Frage: Berechne von $Variable mit der $Variable die mögliche Anzahl an Subnetzen
Variable: ip6_2001:fa23:0912:def3:1234:def3:1234:000a, nm6_/50
Hint: bei ipv6 handelt es sich um eine /128 großen Addressraum, ziehe die Netzmaske deswegen ab
Hint2: 64 - var2
Rechnung: 64 - var2
Antwort= i
22.
-Fragen: Johannes Maier verdient $Variable € brutto im Monat. Berechne den Arbeitnehmeranteil des Krankenkassenbeitrages. Verwende als allgemeinen Beitragssatz $Variable %
+Frage: Johannes Maier verdient $Variable € brutto im Monat. Berechne den Arbeitnehmeranteil des Krankenkassenbeitrages. Verwende als allgemeinen Beitragssatz $Variable %
Variable: i_3860, f_7.3
Hint: Arbeitnehmeranteil= Gehalt * Beitragssatz %
Hint2: (Arbeitnehmeranteil= var1 * var2 / 100) / 2
Rechnung: (var1 * var2 / 100) /2
Antwort= f
23.
-Fragen: Lisa Müller verdient $Variable € brutto im Monat. Berechne den Arbeitnehmeranteil für die Arbeitslosenversicherung. Verwende als Beitragssatz zur Arbeitslosenversicherung $Variable %
+Frage: Lisa Müller verdient $Variable € brutto im Monat. Berechne den Arbeitnehmeranteil für die Arbeitslosenversicherung. Verwende als Beitragssatz zur Arbeitslosenversicherung $Variable %
Variable: i_4850, f_2.4
Hint: Arbeitnehmeranteil= Gehalt * Beitragssatz %
-Hint2: (Arbeitnehmeranteil= var1 * var2 / 100) / 2
+Hint2: Arbeitnehmeranteil= (var1 * var2 / 100) / 2
Rechnung: (var1 * var2 / 100)/2
Antwort= f
24.
-Fragen: Alice ist eine $Variable Jahre alte Muslimin die $Variable € brutto im Monat verdient. Berechne den Auszahlungsbetrag von Alice. Folgende weitere Informationen sind gegeben: Lohnsteuer: $Variable ; Allgemeiner Krankenkassenbeitrag: $Variable %; Kassenindividueller Zusatzbeitrag: $Variable %; Pflegeversicherungssatz: $Variable %; Arbeitslosenversciherungssatz: $Variable %; Rentenversicherungssatz $Variable %
+Frage: Alice ist eine $Variable Jahre alte Muslimin die $Variable € brutto im Monat verdient. Berechne den Auszahlungsbetrag von Alice. Folgende weitere Informationen sind gegeben: Lohnsteuer: $Variable ; Allgemeiner Krankenkassenbeitrag: $Variable %; Kassenindividueller Zusatzbeitrag: $Variable %; Pflegeversicherungssatz: $Variable %; Arbeitslosenversciherungssatz: $Variable %; Rentenversicherungssatz $Variable %
Variable: i_23, i_4850, f_1020.5, f_14.4, f_0.9, f_3.05, f_2.4, f_18.6
Hint: Brottolohn + Vermögenswirksame Leistungen - Lohnsteuer - Kirchensteuer - Krankenversicherungsbeitrag - Pflegeversicherungsbeitrag - Arbeitslosenversicherungsbeitrag = Nettolohn - VermögenswirksameLeitungen = Auszahlungsbetrag
-Hint2: var2 - var3 - Kirchensteuer - ((((var2 - var3)*(var4 + var5)) / 100) / 2) - ((((var2 - var3)* var6) / 100) - ((((var2 - var3)* var7) / 100) - ((((var2 - var3)* var8) / 100) = Nettolohn
-Rechnung: var2 - var3 - ((((var2 - var3)*(var4 + var5)) / 100) / 2) - (((var2 - var3)* var6) / 100) - (((var2 - var3)* var7) / 100) - (((var2 - var3)* var8) / 100)
+Hint2: var2 - var3 - Kirchensteuer - ((((var2 - var3)*(var4 + var5)) / 100) / 2) - ((((var2 - var3)* var6) / 100)/2) - ((((var2 - var3)* var7) / 100)/2) - ((((var2 - var3)* var8) / 100)/2) = Nettolohn
+Rechnung: var2 - var3 - ((((var2 - var3)*(var4 + var5)) / 100) / 2) - ((((var2 - var3)* var6) / 100)/2) - ((((var2 - var3)* var7) / 100)/2) - ((((var2 - var3)* var8) / 100)/2)
+Antwort= f
+25.
+Frage: Im ITDZ wurden durch den Einsatz einer neuen Software beim Kunden Umsatzerlöse von $Variable Euro erziehlt, es weiteren wurden $Variable Dienstwagen abgeschaft und dadurch $Variable Euro zusätzlich erwirtschaftet. Der Aufwand den das ITDZ betrieben hat wird auf $Variable Euro beziffert. Wie hoch ist der Gewinn?
+Variable: i_20000, i_5, i_9000, i_150000
+Hint: Gewinn = Ertrag / Aufwand
+Hint2: Gewinn = (var1 + (var2 * var3)) / var4
+Rechnung: (var1 + (var2 * var3)) / var4
Antwort= f
self.fights = 0
self.hint = 0
self.Monster=None
+ self.Losts=[]
+ self.won=[]
+ self.Number=0
+ def lostFights(self, num):
+ self.Losts.append(num)
+
+ def wonFights(self, num):
+ #nummern der Kämpfe die Gewonnen wurden
+ self.won.append(num)
+
def levelUp(self):
print("neues Level erreicht")
self.Level = self.Level + 1
hinweis=2
else:
print("Frage verlohren")
- hinweis=3
- #self.Monster.Losts(self.Monster.Frage.num)
+ hinweis=3
+ self.lostFights(self.Number)
#print("Hintnum="+str(hinweis))
return hinweis
UserAntwort=input(self.Monster.Frage)
elif UserAntwort in AntwortWerte:
rightAnswer=rightAnswer+1
- print(str(UserAntwort)+" ist richtig")
+ print(str(UserAntwort)+" ist richtig")
+ self.wonFights(self.Number)
AntwortWerte.remove(UserAntwort)
#print(str(AntwortWerte)+" Liste leer")
if len(AntwortWerte) > 0 :
UserAntwort=input(self.Monster.Frage)
#print("Hintnum-Ende="+str(hinweis))
- self.Punkte=self.Punkte + rightAnswer
+ self.Punkte=self.Punkte + (rightAnswer * 2)
self.Punkte=self.Punkte - hinweis
if hinweis ==0:
self.Punkte=self.Punkte + self.Monster.Punkte
elif hinweis > 2:
self.Punkte=self.Punkte - self.Monster.Punkte
- print("richige Antwort wäre:")
+ print("richtige Antwort wäre:")
for ans in AntwortWerte:
print(ans)
+ print("folgende Rechnung wurde für das Ergebnis verwendet: ")
+ print(self.Monster.Rechnung)
if self.Punkte > self.Level*10 and self.Punkte > 10:
+ print(self.Punkte)
self.levelUp()
self.fights=self.fights + 1
hinweis=0
-
+
+
class monster():
- def __init__(self, Frage, Antwort, Hint, Hint2):
+ def __init__(self, Frage, Antwort, Hint, Hint2, Rechnung):
self.Frage = Frage
self.Antwort = Antwort
self.Hint = Hint
self.Hint2 = Hint2
+ self.Rechnung = Rechnung
self.Punkte= 5
- self.Losts=[]
- self.won=[]
-
- def lostFights(self, num):
- self.Losts.append(num)
-
- def wonFights(self, num):
- #nummern der Kämpfe die Gewonnen wurden
- self.won.append(num)
def fighting(self):
Folge=User.Reihenfolge()
- if (self.Losts == 0) and (self.won == 0):
+ if (User.Losts == 0) and (User.won == 0):
return Folge
else:
- for i in self.won:
+ for i in User.won:
Folge.remove(i)
#gewonnene Fragen heraus fischen
- Folge.extend(self.won) #weil eine Liste hinzugefügt wird
+ Folge.extend(User.won) #weil eine Liste hinzugefügt wird
#verlorene Kämpfe in der Anzahl wie oft sie verlohren wurden hinzufügen
- for j in self.lost:
+ for j in User.Losts:
Folge.append(i)
#folge durchschütteln
Folge=random.suffle(Folge)
Ztype=0 #zähl Variabel
#print("Zeile getVar"+str(Zeile))#debug
for Wert in Zeile:
+ #print(Wert)
Ztype=Ztype +1
Vartype=Wert.split("_")[0]
Var=Wert.split("_")[1]
self.num=num-1
self.Variabeln=Zufallvariabeln.Variabeln
self.antwort=self.Berechnung()
+ self.Rechnung=self.rechnung_ermitteln()
def Berechnung(self):
Antw={}
Hint2=Zeile
return Hint1, Hint2
-
-print("Halte bitte deinen Taschenrechner bereit")
-print(" ")
+def RestFolgeermittlung(liste):
+ for l in liste:
+ Folge.remove(l)
+
+def weiterspielen():
+ Antweiter=input("Möchtest du weiter spielen? ")
+ if Antweiter.find("j") >=0 or Antweiter.find("J") >=0:
+ return True
+ else:
+ RestFolgeermittlung(User1.won)
+ RestFolgeermittlung(User1.Losts)
+ print("Du hast "+str(len(User1.won))+" Monster besiegt, das sind "+str((100 * len(User1.won) )/len(Folge))+ " % der Monster")
+ print("Folgende Fragen mußt du noch üben:")
+ print(User1.Losts)
+ print("Folgende Fragen sind in dieser Runde übrig geblieben")
+ print(Folge)
+ exit()
+
+print("Halte bitte deinen Taschenrechner bereit\n")
+#print(" ")
+print("Bitte beachte das alle Ergebnisse auf 2 Kommastellen gerundet werden!\n")
print("Viel Spaß beim lernen")
User1=user("ich")
Folge=User1.Reihenfolge()
print(Folge)
-#Folge=[]#debug Fragennummer
-while True:
- Runde=0
+
+####
+#Wenn nur bestimmte Fragen geübt werden sollen, nächste Zeile mit Folge Kommentarzeichen entfernen und in die Klammern die Nummern der Fragen eintragen, mit Komma getrennt
+###
+#Folge=[19, 20, 21] #debug Fragennummer
+
+Runde=0
+weiter=True
+while weiter:
for i in Folge:
print("num:"+str(i))
+ User1.Number=i
Variabeln=Zufallvariabeln(i)
Frage=Fragen(i, Variabeln)
Hints=Hinweise(i, Variabeln)
Answer=Antworten(i, Variabeln)
- monsta=monster(Frage.Frage, Answer.antwort, Hints.Hint, Hints.Hint2)
+ monsta=monster(Frage.Frage, Answer.antwort, Hints.Hint, Hints.Hint2, Answer.Rechnung)
User1.Monster=monsta
User1.fighting()
print(str(User1.Punkte)+" Punkte wurden erreicht")
+ weiter=weiterspielen()
print(str(Runde)+" Runde beendet")
print("Du befindest dich in Level "+str(User1.Level))
- print(str(User1.Punkte)+" Punkte wurden erreicht")
- Folge=monsta.fighting()
+ print(str(User1.Punkte)+" Punkte wurden in dieser Runde erreicht")
+ weiter=weiterspielen()
+ Folge=monsta.fighting()
Runde=Runde+1
+