Schwarzes Hamburg

  • 17 Januar 2025, 20:49:43
  • Willkommen Gast
Bitte logg dich ein oder registriere dich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Autor Thema: Das Böse Fee-Spiel  (Gelesen 195361 mal)

KeinMitleidFürDieMehrheit

  • > 2500 Posts
  • ****
  • Beiträge: 3016
Re: Das Böse Fee-Spiel
« Antwort #1470 am: 31 März 2008, 18:23:32 »

*pling*
import java.io.*;
import java.util.regex.*;
/** Calculate 1.4 ; Einfacher Taschenrechner im Selbstbau. 
 *  Dieser Taschenrechner ermöglicht es auf Konsolenebene zu addieren, subtrahieren, multiplizieren, dividieren, potenzieren
 *  und auch die Wurzeln aus einer gegeben Basiszahl zu ziehen.
 *
 * @author Philipp Maihoefer
 * @version 1.4
 */
public class Calculate {
/**
  *
  * @return Gibt "number.trim" als getrimmten String zurück
  */   
public static String eingabe(String input) {
   Pattern p = Pattern.compile(input);
   String number = new String();
   boolean repeat = true;
while(repeat) {
   try
   {
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    number = in.readLine();
    Matcher m = p.matcher(number);
    repeat = !m.matches();
   }
   catch ( IOException ioe)
   {
      System.out.println(ioe);
   }
}
      return number.trim();
}
   /**
    *
    * @param args Eingaben des Benutzers
    */
 public static void main(String[] args) {
   boolean repeat = true;

   while (repeat) {

/**
 *  Eingabe der ersten Zahl
 */
      
      System.out.println( "Erste Zahl? Basiszahl bei Potenzierung. \n Bei Quadratwurzel bitte \"q\" an die Zahl anhaengen." );
      String strinGenA = eingabe("^[0-9]{1,}[\\.]?[0-9]?{1,}[q]?");

/**
 * Überprüfung ob die Quadratwurzel gezogen werden soll.
 */
      
      if(strinGenA.endsWith("q")) {
         int length = strinGenA.length();
         strinGenA = strinGenA.substring(0, length-1);
         Double zahlDblA = Double.parseDouble(strinGenA.trim());      
         System.out.println(Math.sqrt(zahlDblA));
         }
      else {
      Double zahlDblA = Double.parseDouble(strinGenA.trim());
      
/**
 *  Eingabe der zweiten Zahl
 */
      
      System.out.println("Zweite Zahl? Oder Potenz?");
      String strinGenB = eingabe("^[0-9]{1,}[\\.]?[0-9]?{1,}");   
      Double zahlDblB = Double.parseDouble(strinGenB.trim());
/**
 *  Eingabe der Rechenmethode
 */

      System.out.println("Addieren(+) / Subtrahieren(-) / Multiplizieren(*) / Dividieren(:) / Potenzieren (p)?");   
      String StringOper = eingabe("[-:\\*\\+p]*");
            
      System.out.println("Das Ergebnis ist:");

/**
 *  Überprüfung ob Division durch 0 gewünscht.
 */
      
      if(StringOper.equals(":")&&zahlDblB.equals(0.0))
         System.out.println("Division durch \"0\" nicht möglich.");
         else {
/**
 *  Auswahl der Rechenmethode
 */
         if(StringOper.equals("+"))
            System.out.println(zahlDblA + zahlDblB);
      
         else if(StringOper.equals("-"))
            System.out.println(zahlDblA - zahlDblB);
      
         else if(StringOper.equals("*"))
            System.out.println(zahlDblA * zahlDblB);
      
         else if(StringOper.equals(":"))
            System.out.println(zahlDblA / zahlDblB);
      
         else if(StringOper.equals("p"))
            System.out.println(Math.pow(zahlDblA, zahlDblB));
         else   
            System.out.println("Ungueltiger Operator. Kann die Berechnung nicht durchfuehren.");
         }
      }
/**
 *  Wiederholung gewünscht?
 */
      System.out.println("Nochmal (j/n)?");
      String StringRep = eingabe("[jn]");
      if (StringRep.equals("n"))
         repeat = false;   
  }
   System.out.println("Vielen Dank! - Philipp Maihoefer '06");
 }
}


---------------------------------

Ich wünsche mir einen Zeitsprung von plus drei Monaten!
Gespeichert
Little angel go away, come again some other day
Devil has my ear today, I'll never hear a word you say
He promised that I'd find a little solace and some peace of mind
Whatever just as long as I don't feel so
Desperate and ravenous

Ih-Dschieh

  • > 2500 Posts
  • ****
  • Beiträge: 4561
Re: Das Böse Fee-Spiel
« Antwort #1471 am: 31 März 2008, 18:31:01 »

Es ist drei Monate später - die Erde ist also ein ganzes Stück weiter um die Sonne rum, während du am gleichen Ort geblieben ist. Fleißig Luft anhalten!

Ich wünsche mir, dass mir die Volljährigkeit tatsächlich mal wieder jemand nicht glaubt! ;D
Gespeichert
Wer früher stirbt, ist länger tot.


Try life insurance!

Herbstzeitlose

  • Gast
Re: Das Böse Fee-Spiel
« Antwort #1472 am: 01 April 2008, 06:34:51 »

*Pling* Dir wird die Volljährigkeit - zumindest im geistigen Sinne - abgesprochen. Du wirst daher entmündigt und messie darf ab sofort Dein Vormund sein...  ;D


Ich wünsche mir ein langes Leben.
Gespeichert

KeinMitleidFürDieMehrheit

  • > 2500 Posts
  • ****
  • Beiträge: 3016
Re: Das Böse Fee-Spiel
« Antwort #1473 am: 01 April 2008, 09:51:13 »

Dir wird unglaublich true in den Hals gebissen. Da hast du dein langes Leben...

--------------------

Ich wünsche mir das Jimi Blue Suizid begeht.
Gespeichert
Little angel go away, come again some other day
Devil has my ear today, I'll never hear a word you say
He promised that I'd find a little solace and some peace of mind
Whatever just as long as I don't feel so
Desperate and ravenous

messie

  • > 10.000 Posts
  • ******
  • Beiträge: 15377
  • hrhrhr
Re: Das Böse Fee-Spiel
« Antwort #1474 am: 01 April 2008, 10:37:47 »

*pling* die böse Fee verpasst dir den Künstlernamen Jimi Blue. Na denn, gut Blut!  ;D

Ich wünsche mir, $ ls | grep ’\(.\) \1 \1’ zu verstehen ...

*edit* das ist doch mal ne Herausforderung für die böse Fee *g*
« Letzte Änderung: 01 April 2008, 11:38:36 von messie »
Gespeichert
Nichts ist kostenlos im Leben - außer der Tod, und nicht mal der, denn der kostet dich das Leben.

Ih-Dschieh

  • > 2500 Posts
  • ****
  • Beiträge: 4561
Re: Das Böse Fee-Spiel
« Antwort #1475 am: 01 April 2008, 16:11:56 »

Die Fee versteht nur grep, versucht, dafür eine Bedeutung zu finden, kommt auf "gut riechende elfjährige Pubertierende", und schenkt dir ein Wörterbuch "aktuelle Jugendsprache-Deutsch".

Ich wünsche mir, dass jemand versucht, mich in den April zu schicken.
Gespeichert
Wer früher stirbt, ist länger tot.


Try life insurance!

tyrannus

  • > 5000 Posts
  • *****
  • Beiträge: 7234
  • tiefenentspannt
Re: Das Böse Fee-Spiel
« Antwort #1476 am: 01 April 2008, 16:18:19 »

*pling* Die böse Fee erzählt Dir, dass Du im Lotto gewonnen hast, dass das Gebäude, in dem Du wohnst morgen früh abgerissen wird und dass man einen Profikiller auf Dich angesetzt hat.
APRIL! APRIL!
Das war natürlich alles nur gesponnen, ausser das mit dem Abriss und dem Profilkiller...



Ich wünsch mir als Steigerung des heutigen Tages SOMMER!  :)
Gespeichert
Ich bin nur von Trockennasenaffen umgeben.

messie

  • > 10.000 Posts
  • ******
  • Beiträge: 15377
  • hrhrhr
Re: Das Böse Fee-Spiel
« Antwort #1477 am: 01 April 2008, 16:23:18 »

*pling* schon passiert. Du weißt nur nicht wer dich womit in den April geschickt hat. Ich tippe, so wie ich die böse Fee kenne, mal auf deinen Busfahrer der dir aprilscherzmäßig verschwieg dass du morgen eine Mahngebühr von 500 Euro bezahlen musst wenn du heute nicht "moin moin, hallo lieber Busfahrer" beim Einsteigen gesagt hast.  :D

*edit* mist, zu spät ...

Nunja, du wirst in die Wüste Gobi versetzt und die Jahreszeit auf Mitte Juli gebeamt. Wasser brauchst du doch nicht, bei dem grandiosen Sommer, oder ... ? ;)


Ich wünsche mir, dass Elektrosmog gesund ist.
Gespeichert
Nichts ist kostenlos im Leben - außer der Tod, und nicht mal der, denn der kostet dich das Leben.

Ih-Dschieh

  • > 2500 Posts
  • ****
  • Beiträge: 4561
Re: Das Böse Fee-Spiel
« Antwort #1478 am: 01 April 2008, 16:30:11 »

Elektrosmog ist unheimlich gesund - für ein nettes kleines Bakterium, das sich bei dir jetzt richtig wohl fühlt und dein Immunsystem ohne Probleme außer Gefecht setzt.

Ich wünsche mir ganz schnell eine gute Lebensversicherung, bevor der Profikiller zuschlägt
Gespeichert
Wer früher stirbt, ist länger tot.


Try life insurance!

Killerqueen

  • > 5000 Posts
  • *****
  • Beiträge: 7959
  • Cricket lover
Re: Das Böse Fee-Spiel
« Antwort #1479 am: 01 April 2008, 16:33:18 »

Kannst Du haben! Aber was bringt Dir das? Zurück ins Leben holt einen noch nicht einmal die beste Lebensversicherung des ganzen Universums!

~~~

Ich wünsche mir, dass die Zeit für ein paar Jahre einfach stehenbleibt, das Leben aber weitergeht.
Gespeichert
"My apologies, my pet cricket has restless leg syndrome." Mayor West (Family Guy)

I am green today
I chirp with joy like a cricket song. (Kira Willey)

Offizielle Ausrichterin das Bavaria Hedge Shears Massakers.

Ih-Dschieh

  • > 2500 Posts
  • ****
  • Beiträge: 4561
Re: Das Böse Fee-Spiel
« Antwort #1480 am: 01 April 2008, 16:42:45 »

Die Zeit bleibt stehen und das Leben geht weiter - jedenfalls meins! :P
Da ich schon für tot erklärt sein werde, darf ich das Geld aus der Versicherung behalten, allein schon aus Werbegründen für die Versicherungsgesellschaft.

Ich wünsche mir eine lustige Zeitzeichen-Sendung heute Abend.
Gespeichert
Wer früher stirbt, ist länger tot.


Try life insurance!

messie

  • > 10.000 Posts
  • ******
  • Beiträge: 15377
  • hrhrhr
Re: Das Böse Fee-Spiel
« Antwort #1481 am: 01 April 2008, 18:06:55 »

Tja, die böse Fee hat die Zeichen der Zeit erkannt und nimmt die Erfüllung des Wunsches, die Ih_Dschieh frevelhafterweise für sich selbst beanspruchte, wieder weg.
Stattdessen sorgt sie dafür dass in ganz Norddeutschland zur Zeitzeichen-Sendungszeit heute abend das Radio und der Fernseher nicht funktioniert und in der Menschen Hirn den Satz "DAS habt ihr Ih-Dschieh zu verdanken! Wohnhaft in ..." einpflanzt. So als Sanktion und so.  8)

Ich wünsche mir bessere Bewerbungsfotos.
« Letzte Änderung: 01 April 2008, 18:15:14 von messie »
Gespeichert
Nichts ist kostenlos im Leben - außer der Tod, und nicht mal der, denn der kostet dich das Leben.

Ih-Dschieh

  • > 2500 Posts
  • ****
  • Beiträge: 4561
Re: Das Böse Fee-Spiel
« Antwort #1482 am: 01 April 2008, 18:36:37 »

Du hast sie - allerdings bist du darauf nicht mehr erkennbar und der nächste, der ihnen am ähnlichsten sieht bekommt den Job: Herbstzeitlose! ;D

Hmm... Ich wünsche mir eine kleine, aber effiziente Solar-Anlage auf dem Balkon.
Gespeichert
Wer früher stirbt, ist länger tot.


Try life insurance!

Herbstzeitlose

  • Gast
Re: Das Böse Fee-Spiel
« Antwort #1483 am: 02 April 2008, 10:54:25 »

*Pling* Da hast Du sie, sie ist in der Lage, Dir alle drei Tage einen Kaffee heiß zu machen. Ob sich der Aufwand gelohnt hat? Der Vermieter hat Dir jedenfalls deswegen die Wohnung gekündigt...


Ich wünsche mir, heute mal so richtig glücklich zu sein. - Ohne Drogen oder andere Substanzen...  ;)
Gespeichert

messie

  • > 10.000 Posts
  • ******
  • Beiträge: 15377
  • hrhrhr
Re: Das Böse Fee-Spiel
« Antwort #1484 am: 02 April 2008, 11:02:06 »

Was, ohne Drogen? - Da muss sich die böse Fee aber anstrengen, sowas ...  :D
Hey, du bist heute so richtig glücklich! Auch völlig ohne Drogen und sonstige Nebenwirkungen!
Unglücklicherweise hast du nicht angegeben wann du heute glücklich sein willst. Also bist du es von 10:51 bis 10:53 Uhr heute.
uuups, schon vorbei  ;D


Ich wünsche mir Ruhe.
Gespeichert
Nichts ist kostenlos im Leben - außer der Tod, und nicht mal der, denn der kostet dich das Leben.