Menu schließen

C- Programm schreiben !

Frage: C- Programm schreiben !
(7 Antworten)


Autor
Beiträge 0
13
Guten Tag,
Ich besuche jetzt eine HTL in Linz für Informationstechnologie .
Ich bin im ersten Schuljahr und gestern haben wir das erste Programm geschriebn.
Und es war ziemlich schwer (für mich)
Als HÜ haben wir die Aufgabe gekriegt eine neues Programm zu schreiben:

Angabe:
Schreiben Sie ein Programm,
das zwei Zeitpunkte und zwei dazugehoerige Wegpositionen
einliest, die Zeitdifferenz, die Wegdifferenz sowie die
durchschnittliche Geschwindigkeit berechnet und ausgibt.
(v = Delta_s/Delta_ t)

Also ich verstehe überhaupt nicht was man machen muss !

Quelltext muss ich schreiben..
nur das "printf" teil habe ich
Frage von ikbal (ehem. Mitglied) | am 05.10.2010 - 20:59


Autor
Beiträge 4080
17
Antwort von S_A_S | 05.10.2010 - 21:02
Du hast ein Program, dass verlangt 2 Paare aus Uhrzeit und Koordinaten.


Dann soll es darus berechnen: Wie lang du für den Weg gebraucht hast, wie weit der Weg war und wie schnell du durchschnittlich dich fortbewegt hast.


Autor
Beiträge 0
13
Antwort von ikbal (ehem. Mitglied) | 05.10.2010 - 21:05
1- Danke für deine Antwort
2- Wie soll ich das im Quelltext schreiben ?

printf();
scanf();
getchar ();
result

printf

Ich weiß nicht was in diesen klammern schreiben soll

 
Antwort von GAST | 05.10.2010 - 21:07
Also

Du musst dir überlegen welche Wertbereiche
Zeitpunkt1
Zeitpunkt2
Wegposition1
Wegpositin2

haben. Daraus leitest du dann passende Datentypen wie int, float etc. ab.

Wenn du diese hast, liest du die ein

printf("Zeitpunkt 1 angeben: ");
scanf("%d", &Variable);

Mit %d liest du eine Ganzzahl ein, mit %f eine gebrochene Zahl

So liest du alle ein. Danach berechnest du das:

Resultat = DeltaS / DeltaT

printf("Resultat = %f", Resultat);


Schreib, wenn Du was nicht verstehst.


Autor
Beiträge 0
13
Antwort von ikbal (ehem. Mitglied) | 05.10.2010 - 21:10
also
int x, y, result; so oder wie und x soll ich bei "Zeitpunkt angeben" schreiben oder und y ist 2

 
Antwort von GAST | 05.10.2010 - 21:14
Mit Satzzeichen könnte ich Dich verstehen

Du hast 2 Zeiten
Ich würde dafür Float nehmen

float Zeit1, Zeit2

Du hast 2 Wegpositionen, jeweils X und Y wenn ich mich nicht irre.
Jenachdem in welchem Rahmen du dich bewegst, brauchst du wieder float

float x1,y1,x2,y2

float Zeitdifferenz = Zeit1 - Zeit 2;

float v = Delta_s / Delta_t

Das mit der Wegdifferenz...schnall ich anhand der Aufgabe nicht...wenn du mir sagst wie du das berechnest kann ich dir weiterhelfen.


Autor
Beiträge 0
13
Antwort von ikbal (ehem. Mitglied) | 05.10.2010 - 21:17
mit float haben wir nicht gearbeitet
könnte ich statt dem int schreiben

 
Antwort von GAST | 05.10.2010 - 21:20
Können schon. Aber es ist unlogisch..

Mit int kannst du nur ganzzahlen speichern.
Aus 9.4 wird 9.
Aus 9.9 wird 9

Wenn du mit Geschwindigkeiten arbeitest, bekommst du dann halt ein ungenaues Ergebnis. Dies musst du einfach wissen.

Dann rechnest Du halt alles mit int.

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS:
  • Programmierung in C++
    Diese Facharbeit beschäftigt sich mit der Programmierung in der Programmiersprache C++. Behandelte Themen: Grundlagen, ..
  • Teilerprogramm in Delphi
    Einfaches Teilerprogramm in Delphi, die exe durfte ich elider nicht uppen - Virengefahr
  • Tutorial: Programmieren in LOGO
    Die Datei im EXCEL-Format gibt eine gute Einführung in das Programm MSWLogo mit Befehlsübersicht, Beispielen und Übungsaufgaben.
  • Zusammenfassung zum Thema Datenbank
    Dies ist eine kleine Zusammenfassung zum Thema Datenbank mit Unterpunkten wie: wichtige Begriffe, Sinn und Zweck, ..
  • Pascal - Niki - Aufgabe
    Es handelt sich um eine Aufgabe der Sprache Pascal / Delphi, mit dem Programm Niki. Die Grundaufgabe NIKI befindet sich auf ..
  • Internet
    Die Aufgaben bei diesem Referat waren, die Begriffe/ Abkürzungen "www", "http", "Mailingliste" und "OCR" zu erklären und einen ..
  • mehr ...