Kreisumfang berechnen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kreisumfang berechnen

    Hi alle zusammen,

    ich bin blutiger anfänger im programmieren und habe jetzt zu meinen informatik-vorlesungen übungen bekommen die ich machen soll. Lief auch bisher eigentlich ganz gut aber bei der aufgabe jetzt komme ich einfach nicht weiter. ich habe für den radius r eines kreises verschiedene werte (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20) und soll ein programm schreiben das mir den umfang des kreises für jeden radius berechnet.
    so sieht das bei mir bisher raus, leider bekomme ich im ausgabe-fenster nur sch##ße raus. kann mir jemand sagen wo mein fehler liegt?

    vielen Dank schonmal im vorraus :)


    Quellcode

    1. #include <stdio.h>
    2. #define pi 3.141592654
    3. main(){
    4. int r;
    5. float u;
    6. r = (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20);
    7. for(r = 10 ; r < 20 ; r++) {
    8. u = 2 * pi * r;
    9. printf("Ergebnis: %d\n", u);
    10. }
    Alles anzeigen


    //edit by vince - Syntaxhighlighting hinzugefügt
  • Hi,

    Quellcode

    1. #define pi 3.141592654

    Hier solltest du für "pi" Großbuchstaben verwenden.

    Quellcode

    1. r = (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20);

    Was und wofür soll das sein?

    Quellcode

    1. for(r = 10 ; r < 20 ; r++) {

    Bei deiner Schleife hast du die 20 ausgeschlossen, das muss "<=" heißen.

    Quellcode

    1. printf("Ergebnis: %d\n", u);

    %f sollte Abhilfe schaffen.
    Siehe printf