Can somebody help me, why this aren't working?
I always get: else without a previous if
PS: I'm from Austria, sorry for my bad English :)
#include <stdio.h>
int main(void)
{
int w;
double v, s, t;
printf("Dieses Programm berechnet Geschwindigkeiten, Wegdifferenzen und\n"
"Zeitdifferenzen fuer eine gleichfoermige Translation.\n"
"1 ... Berechnung der Geschwindigkeit\n"
"2 ... Berechnung der Wegdifferenz\n"
"3 ... Berechnung der Zeitdifferenz\n");
printf("Bitte waehlen Sie aus:"); scanf("%d", &w); getchar();
if (w = 1) printf("Wegdiffernz (in m):\n"); scanf("%lf", &s); getchar();
printf("Zeitdiffernz (in s):\n"); scanf("%lf", &t); getchar();
(v = s / t);
printf("Ergebnis:\n Geschwindigkeit: %lf m/s", &v);
else if (w = 2) printf("Geschwindigkeit (in m/s):\n"); scanf("%lf", &v); getchar();
printf("Zeitdiffernz (in s):\n"); scanf("%lf", &t); getchar();
(s = v * t);
printf("Ergebnis:\n Wegdifferenz: %lf m", &s);
else if (w = 3) printf("Geschwindigkeit (in m/s):\n"); scanf("%lf", &v); getchar();
printf("Wegdiffernz (in m):\n"); scanf("%lf", &s); getchar();
(t = v * s);
printf("Ergebnis:\n Zeitdifferenz: %lf s", &t);
return 0;
}