- 3D-Druck Einstieg und Tipps         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: um welche sprache handelt es sich?

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982

    um welche sprache handelt es sich?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    kann mir jemand sagen um welche sprache es sich hier handelt? sollte eigentlich java sein oder? für mich sieht das aber aus wie C, oder ist java stark an C angelehnt? habe leider erst erfahrung mit basic und jetzt ein bisschen htm. es stamt aus einem htm file mit dem ich mich momentan rumschlagen muss.

    wenn jemand zeit hat würde ich mich über eine kleine erklärung des codes freuen, die for...next und if..then hab ich schon verstanden... aber für was die "?,!,',==," Zeichen sind verstehe ich nocht nicht...

    Code:
    	for(i=0;i<84;i++){
    	  if(zc[i] % 100 != 0){
    	    zc[i] /= 10;
    	    zc[i] = Math.round(zc[i]);
    	    zc[i] /= 10;
    	  }
    	  else
    	    zc[i] /= 100;
    	  if(zc[i] % 1 == 0)
    	    zc[i] += '.0';
    	}

  2. #2
    Neuer Benutzer
    Registriert seit
    08.04.2006
    Ort
    Niesky / OT Stannewisch
    Alter
    40
    Beiträge
    3
    ist java und ja, java ähnelt c\c++ sehr
    #include <hirn.h>

  3. #3
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842

    Re: um welche sprache handelt es sich?

    != 0 // ungleich null
    zc[i] % 100 // module (divisionsrest)
    zc[i] /= 100; // dividiert durch 100
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    schonmal vielen dank! das bringt mich schon ein wenig weiter...

    kennt jemand ein einfaches tutorial dazu? ich brauche vorallem einfache berechnungen wie oben gezeigt...

    gruss bluesmash

  5. #5
    blade
    Gast
    Ich denke es ist C.
    Gruß Daniel

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    57
    Beiträge
    1.195
    Vor allem Denke ich, dass wenn es C/C++/Java/C# ist auf jeden Fall Fehler enthält, weil
    Code:
    zc[i] += '.0';
    in keiner der oben genannten Sprachen so sauber übersetzt würde.

    Vielleicht Perl?

  7. #7
    blade
    Gast
    zc[i] += '.0';
    stimmt der '.' ist zu viel und außerdem ist das ein character, d.h. es wird nur das erste Zeichen berücksichtigt. Ich habe es gerade ausprobiert, es wird der Wert 46 ausgegeben und das ist der ASCI code für den '.'!
    Ich denke auch der Quelltext ist falsch.
    == bedeutet "ist gleich" (z.B x == x)

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Wenn der Code aus einer HTML-Datei ist, kann es fast nur Javascript sein.
    Da gibts keine bestimmten variablentypen, und kann auch mal mit += '.0' eine nachkommastelle anhängen

  9. #9
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.03.2006
    Ort
    Karlsruhe
    Alter
    32
    Beiträge
    188
    Es ist JavaScript.
    Sieht man an der Zeile
    zc[i] = Math.round(zc[i]);

    Math ist ein Objekt von JavaScipt für mathematische Funktionen.
    Ich garantiere nich 100%ig, bin mir aber ziemlich sicher.

  10. #10
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    25.03.2006
    Ort
    Darmstadt
    Alter
    33
    Beiträge
    522
    Zitat Zitat von Nr. 5
    Math ist ein Objekt von JavaScipt für mathematische Funktionen.
    Könnt von der Syntax her aber auch C++ sein, dann da gibt es auch Klassen.

    MfG Mark

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress