Ergebnis 1 bis 2 von 2

Thema: Zeigt mir nicht Task1 an?!

  1. #1

    Zeigt mir nicht Task1 an?!

    Hey ihr Lieben,

    ich habe folgendes Problem, mein C - Programm zeigt mir nicht aus irgendeinem grund Task 1 an

    Mein Programm:

    #include <stdio.h>
    #include <math.h>

    main()
    {
    FILE *file = fopen("sched.txt", "r");
    float p[3], og=0;
    float last[3], glast=0;
    float e[3];
    int i=0, x=0;

    do {
    fscanf(file, "%f,%f", &p[i], &e[i]);
    last[i]=(e[i])/(p[i]);
    glast=glast+(e[i]/p[i]);
    i++;
    }while(i<3);


    printf("Last der Task 1: %.3f\n", last[0]);
    printf("Last der Task 2: %.3f\n", last[1]);
    printf("Last der Task 3: %.3f\n", last[2]);

    printf("Gesamtlast der Tasks: %.3f\n", glast);

    og=3*(pow(3.0, 1.0/3.0)-1);
    printf("Die untere Schranke der oberen Grenze: %.3f\n", og);

    printf("\nPrioritätenliste:\n");

    for(x=0; x<1; x++)
    {
    if(p[0]<p[1] && p[0]<p[2])
    {
    printf("Task 1 höchste Priorität\n");
    }

    else if(p[0]>p[1] && p[0]<p[2])
    {
    printf("Task 1 mittlere Priorität\n");
    }

    else if(p[0]>p[1] && p[0]>p[2])
    {
    printf("Task 1 niedrigste Priorität\n");
    }
    }

    for(x=0; x<1; x++)
    {
    if(p[1]<p[0] && p[1]<p[2])
    {
    printf("Task 2 höchste Priorität\n");
    }

    else if(p[1]>p[0] && p[1]<p[2])
    {
    printf("Task 2 mittlere Priorität\n");
    }

    else if(p[1]>p[0] && p[1]>p[2])
    {
    printf("Task 2 niedrigste Priorität\n");
    }
    }

    for(x=0; x<1; x++)
    {
    if(p[2]<p[0] && p[2]<p[1])
    {
    printf("Task 3 höchste Priorität\n");
    }

    else if(p[2]>p[0] && p[2]<p[1])
    {
    printf("Task 3 mittlere Priorität\n");
    }

    else if(p[2]>p[0] && p[2]>p[1])
    {
    printf("Task 3 niedrigste Priorität\n");
    }
    }

    fclose(file);
    }

    wäre lieb wenn ihr mir helfen könntet und vllt hat ja jemand eine idee wie es effizienter funktioniert.

    MfG euer Jackieblade

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    26
    Beiträge
    3.786
    Wilkommen im Forum,
    Wenn du einen Code postest solltest du den Code mit einem Code Tag ([co de] bzw [/co de] => Leerzeichen entfernen) posten, damit es leichter zu lesen ist.
    Zum eigentlichen Problem kann ich leider nichts beitragen. Hast du schon fixe Variablen versucht (z.B. p[0] = 1)?

    MfG Hannes

Ähnliche Themen

  1. Bascom zeigt Errors nicht an
    Von YaNnIk im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 09.01.2010, 17:59
  2. LCD 2x16 zeigt nur 2x 8 an
    Von holgie72 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 15.07.2009, 20:45
  3. LCD zeigt nichts an
    Von robodriver im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 02.11.2007, 10:45
  4. LCD zeigt nichts an :-(
    Von dennis1986 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 25
    Letzter Beitrag: 04.10.2005, 18:21
  5. [ERLEDIGT] Simulator zeigt LED's nicht an
    Von juergen99_1 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 17.08.2004, 17:25

Berechtigungen

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