1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Dimitrij

Beiträge von Dimitrij

  • Java Anfänger

    • Dimitrij
    • 10. Oktober 2006 um 17:02
    Zitat von hoerbinator


    import com.sun.java_cup.internal.runtime.Scanner;


    Das gehört wahrscheinlich weg.

  • Scorched 3D

    • Dimitrij
    • 12. September 2006 um 20:47

    Ein nettes Spiel:

    http://scorched3d.co.uk/

    • open source, kostenlos
    • für Windows, Linux, Mac
    • rundenbasiert, man schießt Raketen auf den Gegner
    • man spielt gegen den Computer oder online gegen andere Spieler
  • ODT Dateien öffnen

    • Dimitrij
    • 1. August 2006 um 19:01

    http://en.wikipedia.org/wiki/OpenDocument_Software

  • Wie kann ich JAR-Files erstellen?

    • Dimitrij
    • 19. Juni 2005 um 00:27

    siehe auch hier: http://java.sun.com/docs/books/tutorial/jar/

  • C-Programm

    • Dimitrij
    • 23. Mai 2005 um 23:05

    oder vielleicht soll das Programm einen Analog-Digital-Konverter (http://en.wikipedia.org/wiki/Analog-to-digital_converter) simulieren

  • länge eines Integer

    • Dimitrij
    • 1. Mai 2005 um 14:00
    Code
    public void identOK()
     {
    	 String s=String.valueOf(identnummer);
    	 if (s.length()==6)
    	 {
    		  System.out.println("Die Identnummer hat genau 6 Zeichen");
    	 }
     }
  • Fließkommaformat single precision

    • Dimitrij
    • 25. April 2005 um 13:15
    Zitat von xxyy

    Danke für die Tipps!

      Dimitri

    Was für ein Format hat die Zahl 0x40400800 ?


    Es ist eine Hexadezimalzahl, weil es mit 0x anfängt.
    Jede Hexadezimalziffer sind 4 Bits, also 4 =0100, 0=0000, 4=0100, 0=0000, 0=0000, 8=1000, 0=0000, 0=0000.

    Zitat


    Wenn ich z.b. die Zahl -2,6 binär darstellen möchte, dann macht man es ja so:

    2^1+2^-2+2^-3+......=2+0,25+0,125.....=2,6

    Ich bin bis 10^-12 gekommen, aber es ist noch ein ganzes Stück...kann man das irgendwie schneller herausfinden?


    Du hast 0,5 vergessen. Es wird aber trotzdem nie aufhören, da 2,6 nicht exakt dargestellt werden kann.

  • Fließkommaformat single precision

    • Dimitrij
    • 25. April 2005 um 09:46

    Du kannst es dann auch experimentell überprüfen:

    Code
    #include <stdio.h>
    int main(void){
    	unsigned int i=0x40400800;  //das ist deine Zahl
    	float *f=(float*)&i;
    	printf("%.20f\n",*f);
    	return 0;
    }


    Dabei kommt 3.00048828125 heraus.

    Zur Überprüfung:

    Code
    {
    		float g=3.00048828125;
    		unsigned int *h=(unsigned int *)&g;
    		printf("%x\n",*h);
    	}


    Dabei kommt wieder 0x40400800 heraus.

  • C++ rekursiv zu iterativ

    • Dimitrij
    • 15. April 2005 um 12:42
    Code
    int f(int zahl)
    {
    	int sum=zahl;
    	int i=1;
    	for(zahl/=10;zahl;zahl/=10)
    	{
    		sum+=i*zahl;
    		i*=2;
    	}
    	return sum;
    }
    Alles anzeigen
  • Strukturen&Pointer

    • Dimitrij
    • 11. April 2005 um 12:33

    Das erste Programm dürfte meiner Meinung nach auch nicht funktionieren.
    Statt

    Code
    personentyp p[5];


    muss man schreiben:

    Code
    struct personentyp p[5];


    So kann man's mit Pointern machen:

    Code
    #include <stdio.h> 
    
    
     struct personentyp {
       int mnr; 
       char name[30];
       char tel[30];
     };
    
    
     void main() {
       int anz=1;
       int i=0;
       int b=0;
       struct personentyp p[5];
       for(i=0;i<=4;i++) {
    	 struct personentyp *ptr=&p[i]; //oder:  struct personentyp *ptr=p+i;
    	 printf("Mitarbeiternummer: %d",b+1);
    	 p->mnr=b+1;				 //oder: (*p).mnr=b+1;
    	 printf("\nName: ");
    	 gets (p->name);
    	 if (strlen(p->name)==0)
    	   break;
    	 printf("Telefon: ");
    	 gets (p->tel);
    	 anz++;
    	 b++;
       }
       for (i=0;i<=4;i++){
    	 struct personentyp *ptr=&p[i];
    	 printf ("\n\nNummer: %d",p->mnr); 
    	 printf ("\n\nName: %s",p->name);
    	 printf ("\n\nTelefon: %s",p->tel);
       }
     }
    Alles anzeigen
  • Kleine C Frage

    • Dimitrij
    • 6. April 2005 um 23:13
    Code
    feld[i]

    ist dasselbe wie

    Code
    *(feld+i)


    Vielleicht sollst du einfach nur diese Ersetzungen machen.

  • helpful LINKS

    • Dimitrij
    • 1. März 2005 um 08:47

    Übersicht über Linux-Distributionen
    http://distrowatch.com/

    Linux-Foren
    http://www.linuxforen.de/
    http://justlinux.com/
    http://www.linuxquestions.org/
    http://www.linuxforums.org/
    http://www.linuxforum.com/

  • Java-Programmier-Spiel

    • Dimitrij
    • 4. Februar 2005 um 15:07

    http://jrobots.sourceforge.net

Rechtliches

Impressum

Datenschutzerklärung