schleife funktioniert nicht

Tutorials.at
Verfügbare Informationen zu "schleife funktioniert nicht"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: detewe89 - exbs - JTE
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: C / C++
  • Antworten: 5
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: schleife funktioniert nicht
  • Letzte Antwort: vor 16 Jahren, 10 Monaten, 9 Tagen, 11 Stunden, 40 Minuten
  • Alle Beiträge und Antworten zu "schleife funktioniert nicht"

    Re: schleife funktioniert nicht

    detewe89 - 29.04.2007, 11:41

    schleife funktioniert nicht
    Hallo,

    ich habe das Problem, dass die while-Schleife in meinem kleinen Programm nicht funktioniert, an was liegt das denn???

    Code: /*
    Aufgabenstellung:
    Beenden Sie das Aufsummieren, wenn sich zwei aufeinanderfolgende
    Summenwerte um weniger als 10^-4 unterscheiden!
    */

    #include <stdio.h>
    int main(void)

    {
     int    i;
     double summe,
            summand1,
            summand2,
            zaehler,
            nenner,
            x;

     printf("Programm berechnet den Sinus von x\nEingabe x: ");
     scanf("%lf", &x);
     zaehler = x;
     nenner = 1;
     summand1 = zaehler / nenner;
     zaehler = zaehler * x * x;
     nenner = nenner * 2 * 3;
     summand2 = zaehler / nenner;
     summe = summe - summand2;
     i = 3;
     while (((summand1 - summand2) >= 0.0001) && ((summand1 - summand2) <= -0.0001))
     {
       i=i+2;
       zaehler = zaehler * x * x;
       nenner = nenner * i * (i-1);
       summand1 = zaehler / nenner;
       summe = summe + summand1;
       i=i+2;
       zaehler = zaehler * x * x;
       nenner = nenner * i * (i-1);
       summand2 = zaehler / nenner;
       summe = summe - summand2;
     }
     printf("Ergebnis: %lf\n", i, summe);
     return 0;
    }



    Re: schleife funktioniert nicht

    exbs - 03.05.2007, 09:06


    möglich, dass es bei double zu rundungsfehlern kommt, da dieser datentyp sehr gequetscht ist. (guge mir den code nacher nochmal an, wenn info vorbei ist)



    Re: schleife funktioniert nicht

    detewe89 - 03.05.2007, 20:37


    ha, ich hab den Fehler schon gefunden, statt dem

    Code: &&

    muss ich natürlich
    Code: ||

    schreiben, der Wert kann ja niemals beide Bedingungen erfüllen! :-)


    trotzdem danke!
    detewe89



    Re: schleife funktioniert nicht

    exbs - 04.05.2007, 17:19


    och und ich geh mal wieder vom schlimmsten aus :P ...



    Re: schleife funktioniert nicht

    JTE - 08.06.2007, 16:44


    warum ändern sich die ausgabe werte der anderen beiden variablen wenn ich eine dritte variable mit einem höheren Grundwert eingebe
    #include <stdio.h>
    #include <conio.h>

    int main()
    {
    int i, j, k;
    for (i = 1, j = 100, k = 128; i <= 100, j >= 1, k > 1; i++, j--, k--) printf ("i: %d, j: %d, k : %d\n",i, j, k);
    getch();
    return 0;
    }



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    GETC - gepostet von Martix391 am Dienstag 06.06.2006
    Datei einlesen - gepostet von Blümchen am Mittwoch 07.02.2007
    Studentin braucht C-Nachhilfe - gepostet von sianscub am Sonntag 08.04.2007
    Umstieg von DevCpp zu Visual C++ 6.0 - gepostet von DrPhil_Guth am Mittwoch 28.03.2007
    Linker- Probleme mit gcc - undefined reference to ... - gepostet von DrPhil_Guth am Sonntag 10.12.2006
    weradio - gepostet von DarkJiN am Samstag 11.08.2007
    Ein gewagtes Projekt - gepostet von Dragorad am Donnerstag 26.10.2006
    meine Homepage - gepostet von Dubbel am Samstag 20.01.2007



    Ähnliche Beiträge wie "schleife funktioniert nicht"

    wie funktioniert eigentlich... - Freundschaft (Sonntag 22.10.2006)
    Wie funktioniert denn das posten... - chäschpu (Freitag 17.08.2007)
    Wiederbelebung hat funktioniert :-D - tobbn (Donnerstag 13.10.2005)
    Das Forum funktioniert ab sofort - santeria (Donnerstag 30.12.2004)
    So funktioniert es - wolvesoul (Mittwoch 17.01.2007)
    Wies funktioniert - aleksadmin (Mittwoch 29.11.2006)
    Ah es funktioniert - Anonymous (Freitag 25.05.2007)
    Instalation funktioniert nicht! - Hafi_fan (Freitag 04.08.2006)
    Unsere geile Sieger - Nacht bei MTV - Bill mausi (Freitag 12.09.2008)
    So Funktioniert es! - mystery (Mittwoch 23.05.2007)