Ich programmiere gerade ein kleines Rechenprogramm.
Am schluss kommt die Frage ob man aufhören möchte, der weitermachen will. Ich weiß nicht was ich für Befehle brauche um alles auf dem Bildschirm angezeigte zu löschen und das Programm neu zu starten.
#include <stdio.h>
int main()
{
int e,a,o,x,y;
e = 0;
a = 1;
o = 1;
while (a == 1)
{
while (e == 0)
{
printf("Erste Zahl: \n");
scanf("%d", &x);
printf("Geben sie den Operator ein, fuer + 1: \n");
printf(" fuer - 2: \n");
printf(" fuer * 3: \n");
printf(" fuer / 4: \n");
scanf("%d", &o);
printf("Zweite Zahl: \n");
scanf("%d", &y);
printf("Ist diese Rechnung: %d %d %d richtig?\n",x, o, y);
printf("Wenn diese Rechnung richtig ist, gebe 1, wenn\n");
printf("die Rechnung falsch ist 0 ein.\n");
scanf("%d", &e);
}
if (o == 1)
printf("%d + %d = %d\n",x, y, x+y);
if (o == 2)
printf("%d - %d = %d\n",x, y, x-y);
if (o == 3)
printf("%d * %d = %d\n",x, y, x*y);
if (o == 4)
printf("%d / %d = %d\n",x, y, x/y);
printf("Weitere Rechnungen 1, Aufhören 0\n");
scanf("%d", &a);
}
getchar();getchar();
return 0;
}
Patrick V. Gast |