IF-Schleife funktioniert nicht

Gast #2268034
Lesenswert?

Hallo,
kann mir jemand sagen, warum meine IF-Schleife nicht funktioniert?
1
if(frequenz=100)
2
{
3
   foo-bar;
4
}
5
elseif(frequenz>100)
6
{
7
   foo-bar;
8
}
9
else
10
{
11
   foo-bar;
12
}
13

14
foo-bar ist nur ein Platzhalter!
Ich habe es eigentich genau so gemacht wie bei meinem E-Technik Studium 
gelernt. Ich find programmieren einfach doof!

Danke!

Ralf Liebau
Gast #2268036
Lesenswert?

Wenn ich mal annehme, dass die foo-bars eigentlich foo-bar-eins, -zwei 
und -drei heißen sollten: natürlich geht das.

Der gepostete Abschnitt ist aber nicht das Programm, mit dem du den 
Fehler bekommen hast. Er könnte ja auch in der Umgebung davon liegen ...
Gast #2268038
Lesenswert?

1
if (frequenz == 100)
2
{
3
   foo-bar;
4
}
5
else if (frequenz > 100)
6
{
7
   foo-bar;
8
}
9
else
10
{
11
   foo-bar;
12
}

'=' ist eine Zuweisung, verglichen wird mit '=='. Ein 'elseif' gibt es 
nicht.

Und: Es gibt keine if-Schleifen. In einer Schleife wird etwas wiederholt 
ausgeführt.
Moderator (Firma: Titel) Persönliche Seite #2268087
Lesenswert?

Ralf Liebau schrieb:
> Ich habe es eigentich genau so gemacht wie bei meinem E-Technik Studium
> gelernt.
Welche Schule war das nochmal?

> Ich find programmieren einfach doof!
Lies die Warnungen vom Compiler. Der sagt da nämlich was zu dieser 
if-schleife...

HildeK schrieb:
> Ich schäme mich.
Du darfst wieder raus aus der Ecke. Ralf muss jetzt rein... ;-)
#2268157
Lesenswert?

Lothar Miller schrieb:
> Ralf Liebau schrieb:
>> Ich habe es eigentich genau so gemacht wie bei meinem E-Technik Studium
>> gelernt.
> Welche Schule war das nochmal?

Ist auch egal, welche Schule das war. Inzwischen kann man im Bachelor 
Elektrotechnik-Studium die Programmieraufgaben direkt aus einem 
Lösungsbuch(gibts als pdf vom Prof!) herauskopieren und abgeben.

Für die Klausur wird dann einfach auswendiggelernt, abgeschrieben oder 
gespickt. Wirkliches/echtes Können scheint für diese Studenten so nicht 
mehr gefragt zu sein, weswegen sich die meisten Studenten auf die zuvor 
beschriebene Weise durchmogeln(*).

Später in der Berufswelt oder wenn mal was gebastelt werden soll, geht 
dann gar nichts mehr, weil man z.T. bewusst nichts aus dem Studium 
mitgenommen hat. Finde ich sehr Schade.

Hat man einmal C gelernt und auch gelernt, Programmstrukturen in der 
Zielsprache zu skizzieren, wird das hängenbleiben. Ist wie Radfahren. 
Verlernt man nicht. Hat mans nie gelernt, kann mans nicht.

mfg mf ...der auch im Moment soetwas studiert...

PS: (*)zum Teil gar mit gar nicht so schlechten Noten
Gast #2268199
Lesenswert?

Ralf Liebau schrieb:
> Ich find programmieren einfach doof!

Dann suche Dir nach dem Studium einen Beruf aus, in dem Du ohne 
Programmieren auskommst. Das ist jetzt nicht böse gemeint, sondern ein 
Ratschlag, der sich aus der Erfahrung jahrzehntelanger beruflicher 
Praxis und Zusammenarbeit mit nicht-Vollblutprogrammierern ergibt.
Programmieren ist ein bisschen wie Komponieren. Einerseits kreativ, 
andererseits an sehr strenge Regeln gebunden. Wer hier nicht von Anfang 
an heiß darauf ist, wird zwar einst Programme schreiben können, aber 
wird das nie als befriedigend empfinden. Du wirst in der Lage sein, 
Probleme in Code umzusetzen, aber das ist dann nicht Programmieren, 
sondern Kodieren, und diese Art von Arbeit wird heutzutage gerne nach 
Indien oder so outgesourced.

Nachtrag:
Es mag sein, dass ich mich in Deinem Fall irre, und Du noch Gefallen am 
Programmieren findest.
Gast #2268407
Lesenswert?

Karl Heinz Buchegger schrieb:
> Wobei die Zeiten für Absolventen eines E-Technik Studiums die von
> Programmieren keine Ahnung haben, immer härter werden. Der Siegeszug der
> µC ist nicht mehr aufzuhalten.

Deine Aussage hat aber schon vor zehn oder gar 20 Jahren gegolten.
Ich habe in den 70ern E-Technik studiert und bin am Programmieren schon 
nicht mehr vorbeigekommen. Das ist auch gut so.
#2270202
Lesenswert?

HildeK schrieb:
> Deine Aussage hat aber schon vor zehn oder gar 20 Jahren gegolten.
> Ich habe in den 70ern E-Technik studiert und bin am Programmieren schon
> nicht mehr vorbeigekommen. Das ist auch gut so

Mal ganz ehrlich... ihr habt in den 70ern Assembler und C gelernt.
Mittlerweile lernt man im Grundstudium, dank dem Bachelor/Master-Rotz, 
bereits 5 verschiedene Programmiersprachen.
Ist doch klar, dass man es durcheinander bringt, man hat keine Zeit um 
sich auch nur Ansatzweise in eine einzuarbeiten!
Ihr in der Industrie habt es in der Hand den "Nachwuchs" wieder für eure 
Zwecke hinzubiegen.

Viele Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren