Bräuchte dringend Hilfe mit c programmieren



  • Hallo,
    habe da ein riesen problem mit meinem programm, ich soll ein Programm schreiben wie mann eine emitter stufe berechnet.
    Habe da auch mein bestes gegeben, ich kanns compilieren und auch die werte eingeben aber er berechnet mir nichts,und was hat das "nan" im eingabe feld zu bedeuten?
    Danke schon mal im v******.

    #include<stdio.h>
    int main(void)
    {
    double a,b,c,d;
    printf("gebe Ub ein: %lf\n",a);
    scanf("%lf",&a);
    printf("gebe Ic ein: %lf\n",b);
    scanf("%lf",&b);
    printf("gebe B ein: %lf\n",c);
    scanf("%lf",&c);
    printf("gebe q ein: %lf\n",d);
    scanf("%lf",&d);
    printf("R1 oder Rc:\t%,2lf\n",a/2b);
    printf("R2 oder Re:\t%,2lf\n",(a*b*d/c/((d*b/c+b/c)+d*b/c)-0,7)b);
    printf("R3 oder Rq:\t%,2lf\n",d
    b/c);
    printf("R4 oder Rv:\t%,2lf\n",d
    b/c+b/c);
    return 0;
    }

    😕



  • egs schrieb:

    Bräuchte dringend Hilfe mit c programmieren

    Dafür gibt es ein eigenes Forum:
    http://www.c-plusplus.net/forum/viewforum-var-f-is-10.html

    Wenn du nicht initialisierte Variablen ausgibst, kann alles rauskommen. Und nimm besser einen Punkt als Dezimaltrennzeichen.
    🙂



  • sry wegen falschen forum aber köntesst mir mal ein beispiel geben wie ich intialiesire



  • double a = 0.0;
    

    EDIT: Da Code Tags immer gut sind *MitdemZaunpfahlwink*, gehe ich auch hier mit gutem Beispiel voran 😉



  • Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum ANSI C verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Habe einen fehler gefunden undzwar bei zeile 13-16 "t%,2lf" war das komma zu viel.
    aber die variablen a-d sollen die werte die ich eingebe haben wie mache ich das???

    wenn ich für die variablen zb. a=0 eingebe bekomme ich auch einen zufälligen wert,genau wie wenn ich a,b...

    also bitte wie bekomme ich für die variablen a-d die werte die ich eingebe???

    danke

    #include<stdio.h>
    int main(void)
    {
    double a,b,c,d;
    printf("gebe Ub ein:%lf\n",a);
    scanf("%lf",&a);
    printf("gebe Ic ein:%lf\n",b);
    scanf("%lf",&b);
    printf("gebe B ein:%lf\n",c);
    scanf("%lf",&c);
    printf("gebe q ein:%lf\n",d);
    scanf("%lf",&d);
    printf("R1 oder Rc:\t%2lf\n",a/2b);
    printf("R2 oder Re:\t%2lf\n",(a*b*d/c/((d*b/c+b/c)+d*b/c)-0,7)b);
    printf("R3 oder Rq:\t%2lf\n",d
    b/c);
    printf("R4 oder Rv:\t%2lf\n",d
    b/c+b/c);
    return 0;



  • printf("\ngebe Ub ein: "); 
    scanf("%lf",&a); 
    
    // usw.
    


  • so funktionierts aber die formel für R3 und R4 ist nicht komplett.
    IR3 = IC/Bq
    IR4=IC/B
    q+IC/B
    aber wie berechne ich jetzt UR3 und UR4 aus ???
    UR/IR=R

    #include<stdio.h>
    int main(void)
    {
    double a=0,b=0,c=0,d=0;
    printf("\ngebe Ub ein: ");
    scanf("%lf",&a);
    printf("\ngebe Ic ein: ");
    scanf("%lf",&b);
    printf("\ngebe B ein: ");
    scanf("%lf",&c);
    printf("\ngebe q ein: ");
    scanf("%lf",&d);
    printf("\n\nErgebnisse:\n");
    printf("R1 oder Rc:\t%2lf\n",a/2b);
    printf("R2 oder Re:\t%2lf\n",(a*b*d/c/((d*b /c+b/c)+d*b/c)-0,7)b);
    printf("R3 oder Rq:\t%2lf\n",d
    b/c);
    printf("R4 oder Rv:\t%2lf\n",d
    b/c+b/c);
    return 0;
    }



  • danke für die hilfe hier ist das fertige prog.

    #include<stdio.h>
    int main(void)
    {
    double a=0,b=0,c=0,d=0;
    printf("\ngebe Ub ein: ");
    scanf("%lf",&a);
    printf("\ngebe Ic ein: ");
    scanf("%lf",&b);
    printf("\ngebe B ein: ");
    scanf("%lf",&c);
    printf("\ngebe q ein: ");
    scanf("%lf",&d);
    printf("\n\nErgebnisse:\n");
    printf("R1 oder Rc:\t%2lf\n",a/2/b);
    printf("R2 oder Re:\t%2lf\n",a/2/b/10);
    printf("R3 oder Rq:\t%2lf\n",(a/2/10+0.7)/(b/cd));
    printf("R4 oder Rv:\t%2lf\n",(a-(a/2/10+0.7))/(b/c
    d));
    return 0;
    }



  • Und, wenn du beim Quelltexteinstellen noch die Tags nutzt könnte man das schneller lesen.

    Du fragst nach einer Formel ohne uns das Schaltbild zu zeigen?
    Guter Scherz 🙂


Anmelden zum Antworten