Matthias Apsel: Stein-Schere-Papier-Echse-Spock in OOP

Beitrag lesen

Om nah hoo pez nyeetz, T-Rex!

So jetzt hab ich keine Lust auf neue Ideen :p.

In meinem Pascal-Programm habe ich folgende Arrays:

wahl[1] := 'Stein';  
wahl[2] := 'Schere';  
...  
  
check[1,1] := 0; {Stein, Stein unentschieden}  
check[2,1] := 1;  
check[1,2] := -1;  
check[2,2] := 0;

und meine Auswertung sieht so aus:

write (wahl[h]);  
case check[h,c] of  
	-1: write (' verliert gegen ');  
	0:  write (' : ');  
	1:  write (' schlägt ');  
end;  
writeln(wahl[c]);

Wenn ich mir vernünftige Variablennamen ausdenken könnte, könnte auch (auf Kosten eines weiteren Arrays) ein Einzeiler draus werden.

verb[0] := ' verliert gegen ';  
verb[1] := ' : ';  
verb[2] := ' schlägt ';  
  
writeln (wahl[h], verb[check[h,c] + 1], wahl[c]);  

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Eis und Eisenbahn.

0 55

Stein-Schere-Papier-Echse-Spock in OOP

Matthias Apsel
  • programmiertechnik
  1. 0
    Whouzuo
    1. 0
      T-Rex
      1. 0
        Whouzuo
  2. 0
    T-Rex
    1. 0

      Stein-Schere-Papier-Echse-Spock

      Auge
      • menschelei
  3. 0
    M.
  4. 0
    Encoder
    1. 0
      Matthias Apsel
      1. 0
        Encoder
        1. 0
          Matthias Apsel
          1. 0
            Whouzuo
            1. 0
              Matthias Apsel
              1. 0
                Whouzuo
        2. 0
          Matthias Apsel
  5. 0
    T-Rex
    1. 0
      Whouzuo
      1. 0
        Encoder
        1. 0
          Whouzuo
          1. 0
            Encoder
            1. 0
              Whouzuo
              1. 0
                Encoder
                1. 0
                  Matthias Apsel
                2. 0
                  Whouzuo
                  1. 0
                    Matthias Apsel
                    1. 0
                      Whouzuo
                    2. 0
                      Whouzuo
                      1. 0
                        Matthias Apsel
      2. 0
        Matthias Apsel
        1. 0
          Whouzuo
          1. 0
            Matthias Apsel
            1. 0
              Whouzuo
              1. 0
                Matthias Apsel
                1. 0
                  Whouzuo
                  1. 0
                    Matthias Apsel
              2. 0
                dedlfix
                1. 0
                  dedlfix
                2. 0
                  Whouzuo
      3. 0
        T-Rex
    2. 0
      T-Rex
      1. 0
        Matthias Apsel
  6. 3
    Der-Dennis
    1. 3
      Der-Dennis
      1. 0
        Whouzuo
        1. 0
          Der-Dennis
          1. 0
            Whouzuo
            1. 0
              Der-Dennis
          2. 0

            Stein-Schere-Papier-Echse-Spock in OOP (Teil 2)

            Whouzuo
            1. 0
              Der-Dennis
              • menschelei
    2. 0
      Matthias Apsel
      1. 0
        Der-Dennis
        1. 0
          bubble
          1. 0
            Der-Dennis
        2. 0
          Matthias Apsel
        3. 0
          Matthias Apsel