Abfrageproblem

Post Reply
Message
Author
logo
Posts: 20
Joined: 06. Mar 2003 23:42

Abfrageproblem

#1 Post by logo »

Hallo,

ich habe ein Abfrageproblem, siehe Kommentar:

#include<stdio.h>
#include<stdlib.h>

int main()
{
int dj, alt, x;

printf("Dienstjahre und Alter eingeben:
");
scanf("%d %d", &dj, &alt);

if(alt<=50)
{
if(dj<1)
printf("keine Praemie
");
else if(1<=dj<6) //=> so funktioniert es nicht
//(dj>=1 && dj<6)=> so funktioniert es
printf("800.- Praemie
");
else
{
x=(dj-6)*20+80;
printf("%d.- Praemie
", x);
}
}
else
{
x=(dj-6)*20+130;
printf("%d.- Praemie
", x);
}

exit(0);
}

Bis bald
Andreas

Jochen

Re: Abfrageproblem

#2 Post by Jochen »

Ja - und? Vergleichsoperatoren haben in C nun mal nur zwei Operanden. Auch wenn einer der beiden Operanden bei beiden Vergleichen gleich ist, kann man sie nicht so wie bei Dir zuerst aufgeführt koppeln.

Eine Bitte: Wenn Du hier häufiger postest, dann benutze doch bitte [<!--no-->code]...[[<!--no-->/code] um Deinen C-Code herum. Beim Cut'n'Paste-Posten ohne diese Tags geht sonst immer die EInrückung verloren, was den Code sehr unleserlich macht.

Siehe auch <a href="http://www.pl-forum.de/cgi-bin/UltraBoa ... 0&Session=" target="_blank"><!--auto-->http://www.pl-forum.de/cgi-bin/UltraBoa ... <!--auto-->

Jochen

Post Reply