Hallo erst mal ich bin ein neuling im bereich der programmierung da mir nach einer zeit das C tutorial zu "lang" geworden ist habe ich versucht einen kleinen rechner zu schreiben jedoch will er nicht so wie ich will ich habe die befehle gedestet und die gehn kaum habe ich den switch verwendet um das Übersichtlicher zu machen und schon kam die meldungen
multiple definiton of `main'
first defined here
id returned 1 exit status
Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
int eingabe;
int a;
int b;
double param, result;
double wert, faktor, sammelwert;
double x, y;
while (eingabe!=5){
printf(" druecke\n<1> Quartieren von Zahlen\n<2> Quatratwurzel von einer Zahl\n<3> Wurzel x aus y\n<4> x hoch y\n<5> Ende\n");
scanf("%d",&eingabe);
fflush(stdin);
printf("Diene Wahl war <%d>.\n\n",eingabe);
switch(eingabe)
{
case 1:
printf("welche Zahl soll quatratiert werden\n");
scanf("%d",&a);
b=a*a;
printf("das ergebnis ist %d\n",b);
system("pause");
system("cls");
break;
case 2:
printf("Welcher zahl soll die wurzelgezogen werden?\n");
scanf("%lf",¶m);
result = sqrt (param);
printf ("sqrt(%lf) = %lf\n", param, result );
system("PAUSE");
break;
case 3:
printf("Welcher zahl soll die wurzelgezogen werden?\n");
scanf("%lf",&wert);
printf("Welche wurzel soll es sein?\n");
scanf("%lf",&faktor);
sammelwert = 1.0/faktor;
printf("das ergebnis ist %lf\n", pow (wert,sammelwert));
system("pause");
break;
case 4:
printf("Welcher zahl ist die Basis?\n");
scanf("%lf",&x);
printf("Wie lautet die hoch Zahl?\n");
scanf("%lf",&y);
printf("das ergebnis ist %lf\n", pow (x,y));
system("pause");
break;
case 5:
break;
}
}
system("pause");
return 0;
}
ich hoffe das Ihr mir helfen könnt
lg neuling blue