finde den Fehler nicht.Sprache C. Berechnung mit Operatoren

#include <stdio.h>
int main()
{
   /*Deklaration, teilweise mit Initialisierung*/
   int anzahlApfel = 2, anzahlBirne = 4;
   double preisApfel = 1.45, preisBirne = 0.85;
   double  summeRechnung, preisMittel, preisDiferenz;
   
   /*Berechnung*/
   summeRechnung = anzahlApfel * preisApfel + anzahlBirne * preisBirne;
   preisMittel = summeRechnung /  (anzahlApfel + anzahlBirne);
   preisDifferenz = preisApfel - preisBirne;IN DIESER ZEILE SOLL DER FEHLER SEIN. [???https://www.computerhilfen.de/hilfen/Smileys/german/huh.gif]
   
   /*Ausgabe*/
   printf("Summe der Rechnung: %.2f Euro\n", summeRechnung);
   prinf("Mittlerer Preis: %.2f Euro\n", preisMittel);
   printf("Preis-Differenz: %.2f Euro\n", preisDifferenz);
   
   return 0;
   
}

Antworten zu dieser Frage:

Hat dir diese Antwort geholfen?

   double  summeRechnung, preisMittel, >preisDiferenz<;
   
   >preisDifferenz< = preisApfel - preisBirne;IN DIESER ZEILE SOLL DER FEHLER SEIN.

Hast Du sicher inzwischen gefunden.
Tipp/Schreib-fehler???

hab den Fehler immer noch nicht gefunden. [???]

Hat dir diese Antwort geholfen?

1 Leser hat sich bedankt
hab den Fehler immer noch nicht gefunden. [???]
schau Dir das Wort zwischen den Pfeilen - Du hast preisDiferenz "mit einem f" deklariert - und hast bei der Berechnung preisDifferenz "mit zwei f" geschrieben. Das heist die Berechnung ist nicht deklariert.
Jetzt verstanden??

Nebenbei bemerkt, ist
12:4: error: ‘preisDifferenz’ undeclared
nicht die einzige Meldung, die man vom Compiler bekommen kann.

Auf zwei, drei Zeilen tiefer bezieht sich
"undefined reference to `prinf'"
(Worin ebenfalls (nur) ein Schreibfehler gemeldet wird).


C++ und HTML »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!