Programmierenlern?
Hey, und zwar möchte ich diese Aufgaben machen, weiß aber nicht, wie man da rangeht, da mir gewisse Kenntnisse fehlen.
Ich wäre Dankbar für eure Hilfe.
3 Antworten
Ich Hätte es so gemacht.
d=20
t=15
distance=float(d)
time=float(t)
v=distance/time
Kommt jetzt auf die Programmiersprache an, aber wie wärs damit:
int distanz = 20;
int zeit = 15;
double geschwindigkeit= distanz / zeit;
Und wir haben einen typischen Programmierfehler in C.
geschwindigkeit wird 1.0, weil erst die int-Werte dividiert werden: 20/15 = 1 und dann erst nach double umgewandelt wird.
(Den selben Fehler kann man übrigens auch in FORTRAN machen.)
Kommt jetzt auf die Programmiersprache an
Richtig. Ich würde / müsste es nämlich anders machen. Nutze aber auch eine andere Programmiersprache.
distanz : INT := 20;
zeit : INT := 15;
geschwindigkeit : REAL := ...;
Guten Abend!
Wie schon von den anderen geschrieben wurde, kommt es hierbei ganz auf die Wahl der Programmiersprache an. Jede Sprache hat eine eigene Syntax, wodurch wir hier keine allgemeingültige Lösung schreiben können.
Du kannst aber die Programmiersprache in deiner Frage ergänzen. Dann ist es uns möglich, eine saubere Antwort zu liefern ;)
LG Colin