Seite 1 von 1

2Aufgaben die ich nicht lösen kann

Verfasst: Do Sep 18, 2014 3:58 pm
von Banane_Zitrone
Hallo habe hier 2 Aufgaben zum Lösen wo ich einfach nicht verstehe wie ich vorgehen soll. Ich möchte es verstehen und wende mich deshalb hier an euch

=http://www.pic-upload.de/view-24646700 ... .jpg[/img]

Re: 2Aufgaben die ich nicht lösen kann

Verfasst: Do Sep 18, 2014 4:00 pm
von Banane_Zitrone

Re: 2Aufgaben die ich nicht lösen kann

Verfasst: Do Sep 18, 2014 5:53 pm
von mfro
Banane_Zitrone hat geschrieben:Hallo habe hier 2 Aufgaben zum Lösen wo ich einfach nicht verstehe wie ich vorgehen soll.
Hier wird jeder einfach nur denken "wieder einer, der einen Blöden sucht, um seine Hausaufgaben zu machen" und solange keinen Finger krumm machen, solange Du nicht wenigstens den Versuch zeigst, daß Du selber Hirnschmalz zu investieren bereit bist.

Bislang haben wir nur gesehen, daß Du scannen kannst.

Re: 2Aufgaben die ich nicht lösen kann

Verfasst: Do Sep 18, 2014 9:04 pm
von Banane_Zitrone
hier ist mein programm es funktioniert aber habe ich auch die Aufgabenstellung beachtet??

Code: Alles auswählen

#include <stdio.h>

typedef struct
{
  char      name[30];
  int       minuten;
  double    sekunden;
  int       platzierung;
  char      nation[15];

}Rennfahrer_t;

int main (void)

{
        float durchschnitt1, durchschnitt2, durchschnitt3, abstand2zu1,abstand3zu1, laenge;

        laenge = 3312;


        Rennfahrer_t rennfahrer1;
        strcpy(rennfahrer1.name, "Hermann Maier");
        rennfahrer1.minuten = 1;
        rennfahrer1.sekunden = 56.84;
        rennfahrer1.platzierung = 1;
        strcpy(rennfahrer1.nation, "austria");



        Rennfahrer_t rennfahrer2;
        strcpy(rennfahrer2.name, "Hannes Trinkl");
        rennfahrer2.minuten = 1;
        rennfahrer2.sekunden = 57.11;
        rennfahrer2.platzierung = 2;
        strcpy(rennfahrer2.nation, "austria");



        Rennfahrer_t rennfahrer3;
        strcpy(rennfahrer3.name, "Stephan Eberharter");
        rennfahrer3.minuten = 1;
        rennfahrer3.sekunden = 57.46;
        rennfahrer3.platzierung = 3;
        strcpy(rennfahrer3.nation, "austria");

        durchschnitt1 = (laenge / (60+rennfahrer1.sekunden))* 3.6;      //Berechnung der Durschnittsgeschwindigkeit
        durchschnitt2 = (laenge / (60+rennfahrer2.sekunden))* 3.6;
        durchschnitt3 = (laenge / (60+rennfahrer3.sekunden))* 3.6;

        abstand2zu1 = (laenge / (60+rennfahrer1.sekunden))*((60+rennfahrer2.sekunden)-(60+rennfahrer1.sekunden));   //Berechnung zum Platz 1
        abstand3zu1 = (laenge / (60+rennfahrer1.sekunden))*((60+rennfahrer3.sekunden)-(60+rennfahrer1.sekunden));


        printf (" Name:%s Zeit fuer Abfahrt: %d.%0.2f Platz: %d Nation: %s \n Durchschnittgeschwindigkeit %0.2f in km/h\n\n",rennfahrer1.name,rennfahrer1.minuten,rennfahrer1.sekunden,rennfahrer1.platzierung,rennfahrer1.nation,durchschnitt1);
        printf (" Name:%s Zeit fuer Abfahrt: %d.%0.2f Platz: %d Nation: %s \n Durchschnittgeschwindigkeit %0.2f in km/h Abstand zu Platz 1: %0.2fm\n\n",rennfahrer2.name,rennfahrer2.minuten,rennfahrer2.sekunden,rennfahrer2.platzierung,rennfahrer2.nation,durchschnitt2,abstand2zu1);
        printf (" Name:%s Zeit fuer Abfahrt: %d.%0.2f Platz: %d Nation: %s \n Durchschnittgeschwindigkeit %0.2f in km/h Abstand zu Platz 1: %0.2fm\n\n",rennfahrer3.name,rennfahrer3.minuten,rennfahrer3.sekunden,rennfahrer3.platzierung,rennfahrer3.nation,durchschnitt3,abstand3zu1);


        return 0;



}

EDIT dani93: Code-Tags

Re: 2Aufgaben die ich nicht lösen kann

Verfasst: Mo Nov 03, 2014 10:40 am
von ProgBeginner
Auch wenn auch dieser Thread schon älter ist, aber ich konnts nicht lassen.

Ich habe mir den Code mal kopiert, als "main.c" abgespeichert und kompiliert.

Code: Alles auswählen

sascha@mainstation:~$ gcc -o main ./main.c 
./main.c: In function ‘main’:
./main.c:22:9: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
sascha@mainstation:~$ ./main 
 Name:Hermann Maier Zeit fuer Abfahrt: 1.56.84 Platz: 1 Nation: austria 
 Durchschnittgeschwindigkeit 102.05 in km/h

 Name:Hannes Trinkl Zeit fuer Abfahrt: 1.57.11 Platz: 2 Nation: austria 
 Durchschnittgeschwindigkeit 101.81 in km/h Abstand zu Platz 1: 7.65m

 Name:Stephan Eberharter Zeit fuer Abfahrt: 1.57.46 Platz: 3 Nation: austria 
 Durchschnittgeschwindigkeit 101.51 in km/h Abstand zu Platz 1: 17.57m
Auch wenn das Programm läuft - aber ne Compilerwarnung? Hm ...

Zum internen Ablauf: Hast du auch die Aufgabenstellung beachtet? Hm - auch wenn die Aufgabe keine Aufgabe mehr sein wird - aber die Frage konntest auch damals nur du selbst dir beantworten. ;)