Schleifen Programm

Tutorials.at
Verfügbare Informationen zu "Schleifen Programm"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Kimi - dani93 - wirthi - Dirty Oerty
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: C / C++
  • Antworten: 10
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Schleifen Programm
  • Letzte Antwort: vor 16 Jahren, 4 Monaten, 18 Tagen, 14 Stunden, 57 Minuten
  • Alle Beiträge und Antworten zu "Schleifen Programm"

    Re: Schleifen Programm

    Kimi - 01.12.2007, 15:41

    Schleifen Programm
    Hi ich habe mal folgendes kleines programm gebastetl, ist nicht grossartig aber für mich zum üben.

    Nun meine frage warum funktioniert hier meine Schleife nicht.

    Code: #include <stdio.h>
    main(void)
    {
       int x,anzahl,h;
       double zahl, summe=0.0,mittelw;
       printf("\n\tS T A T I S T I K\n");
    do{
       printf("\nWieviel Werte wollen Sie eingeben:");
       scanf("%i", &anzahl);
       printf("\n");
       for(x=1; x<=anzahl; x=x+1)
       {      
          printf("Bitte %i, Zahl eingeben:",x);
          scanf("%lf", &zahl);
          summe=summe+zahl;
        }
       mittelw=summe/anzahl;
       printf("\n\nSumme der Zahlen = %f",summe);
       printf("\nMittelwert der Zahlen = %f", mittelw);
       printf("\n\nNochmal J/N");
       h=getchar();}
       while(h=='j'||h=='J');
       getch();
    }



    Besten Dank!

    Weil bei einem anderem Programm habe ich das ausprobiert und das ging.



    Re: Schleifen Programm

    dani93 - 01.12.2007, 16:58


    Muss es nicht heißen

    Code: char h;



    Re: Schleifen Programm

    Kimi - 02.12.2007, 16:16


    Also das mit char funktioniert bei mir auch nicht.


    Hmmm



    Re: Schleifen Programm

    dani93 - 02.12.2007, 20:44


    versuchs mal mit

    Code: h=getche();
    anstatt
    Code: h=getchar();

    was ist falsch an deinem Programm? Meldet der Compiler einen Fehler oder macht die schleife nicht das was du willst?



    Re: Schleifen Programm

    Kimi - 04.12.2007, 16:41


    nee geht leider auch nicht ich weiß echt nicht warum.



    Re: Schleifen Programm

    wirthi - 04.12.2007, 18:25


    Gibt dein Computer "geht nicht" aus, oder kommt da vieleicht doch eine aussagekräftigere Fehlermeldung?



    Re: Schleifen Programm

    dani93 - 04.12.2007, 19:29


    ich hab mir dein programm mal näher angeschaut und ein bisschen was verändert.

    Code: #include <stdio.h>
    #include <conio.h>
    int main(void)
    {
       int x,anzahl;
       char h;
       double zahl, summe=0.0,mittelw;

       printf("\n\tS T A T I S T I K\n");

       do
       {
       clrscr();
       printf("\nWieviel Werte wollen Sie eingeben:\t");
       scanf("%d\t", &anzahl);
       printf("\n");

       for(x=1; x<=anzahl; x++)
       {
          printf("Bitte %d. Zahl eingeben:\t",x);
          scanf("%lf", &zahl);
          summe+=zahl;
       }

       mittelw=summe/anzahl;
       printf("\n\nSumme der Zahlen = %lf",summe);
       printf("\nMittelwert der Zahlen = %lf", mittelw);
       printf("\n\nNochmal J/N\t");
       h=getche();
       }while(h=='j'||h=='J');

       getch();
    }

    kaum ist es richtig, schon funktionierts



    Re: Schleifen Programm

    Kimi - 04.12.2007, 20:35


    @wirthi was soll ich sagen wenn keine fehlermeldung kommt.



    Danke ich gucke mich mal durch den code.



    Re: Schleifen Programm

    Dirty Oerty - 05.12.2007, 21:29


    wäre gut wenn man Änderungen markiert.... :wink:



    Re: Schleifen Programm

    dani93 - 06.12.2007, 15:15


    ich machs jetzt ohne code-tag sonst funzt die farbe nicht

    #include <stdio.h>
    #include <conio.h>
    int main(void)
    {
    int x,anzahl;
    char h;
    double zahl, summe=0.0,mittelw;

    printf("\n\tS T A T I S T I K\n");

    do
    {
    clrscr();
    printf("\nWieviel Werte wollen Sie eingeben:\t");
    scanf("%d\t", &anzahl);
    printf("\n");

    for(x=1; x<=anzahl; x++)
    {
    printf("Bitte %d. Zahl eingeben:\t",x);
    scanf("%lf", &zahl);
    summe+=zahl;
    }

    mittelw=summe/anzahl;
    printf("\n\nSumme der Zahlen = %lf",summe);
    printf("\nMittelwert der Zahlen = %lf", mittelw);
    printf("\n\nNochmal J/N\t");
    h=getche();
    }while(h=='j'||h=='J');

    getch();
    }



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



    Weitere Beiträge aus dem Forum Tutorials.at

    Nachfolger von C (C/C++/C#) ?! - gepostet von Dirty Oerty am Mittwoch 07.02.2007
    Umrechner Arabische in Römische Zahlen - gepostet von Walgo am Donnerstag 19.07.2007
    Knifflige fehler im kleinem programm - gepostet von aimheld am Samstag 23.09.2006
    In welchen Programmiersprachen programmiert ihr? - gepostet von ggspp am Montag 15.05.2006
    Brauche Headerdatei graphics.h - gepostet von mitti am Freitag 18.05.2007
    Mini-Pascal-Programm - gepostet von TSK am Donnerstag 31.05.2007
    Was habt ihr am Anfang programmiert? - gepostet von J. am Freitag 08.12.2006
    Problem mit vp - gepostet von Moritz am Samstag 01.12.2007
    Moderatorenrunde - gepostet von Dragorad am Dienstag 10.04.2007



    Ähnliche Beiträge wie "Schleifen Programm"

    Wer kommt in Mohrenkönig! Neues Programm!! - dussi (Montag 16.04.2007)
    TV Programm - Mietzlinchen (Freitag 13.07.2007)
    Programm - ostaricia (Dienstag 18.09.2007)
    neues oder altes Programm ??? - kiki010101 (Donnerstag 21.06.2007)
    Sechselberg Gemeinschaftsfreizeit Programm - Karolinchen (Dienstag 03.10.2006)
    Gericht verbietet "Cards"-Programm - 4dministr4t0r (Montag 25.12.2006)
    Ezan Programm! - eQua (Freitag 06.01.2006)
    Speak-Programm - Sir_Achim (Montag 15.01.2007)
    Boah, der Name ist programm! - Mez (Donnerstag 24.02.2005)
    Schleifen - Sydney (Sonntag 29.10.2006)