Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define array 3
- //float dividieren(float,float );
- int main()
- {
- float a=0;
- float b=0;
- int cnt=0;
- char c;
- char x;
- int tmp= 0;
- int i= 0;
- float erg[array];
- system("Color 9");
- while(1)
- {
- printf("Falls Sie die Funktion beenden wollen Druecken Sie bitte E\nzum weiterrechnen bitte R\n");
- fflush(stdin);
- scanf("%c",&c);
- if(c!='e'&&c!='E'&&c!='R'&&c!='r')
- {
- printf("Sie Trottel geben Sie doch entweder e oder r ein AMK\n\n");
- }
- if(c =='r'||c=='R')
- {
- if (cnt > 2)
- {
- cnt = 0;
- }
- if (tmp > 3 ){
- tmp = 3;
- }
- printf("(1) ADDIEREN\n");
- printf("(2) SUBTRAHIEREN\n");
- printf("(3) DIVIDIEREN\n");
- printf("(4) MULTIPLIZIEREN\n\n\n");
- printf("(L) zeige letzte 3 Erg\n");
- fflush(stdin);
- scanf("%c",&x);
- switch(x)
- {
- //Addieren
- case '1':
- printf("Sie haben Addition ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
- scanf("%f%f",&a,&b);
- printf("Ihre Ergebnis lautet %.2f\n\n",a+b);
- erg[cnt]=a+b;
- tmp++;
- cnt++;
- break;
- //subtrahieren
- case '2':
- printf("Sie haben Subtraktion ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
- scanf("%f%f",&a,&b);
- printf("Ihre Ergebnis lautet %.2f\n\n",a-b);
- erg[cnt]=a-b;
- tmp++;
- cnt++;
- break;
- //dividieren
- case '3':
- printf("Sie haben Division ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
- scanf("%f%f",&a,&b);
- printf("Ihre Ergebnis lautet %.2f\n\n",a/b);
- erg[cnt]=a/b;
- tmp++;
- cnt++;
- break;
- //multiplizieren
- case '4':
- printf("Sie haben Multiplikation ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
- scanf("%f%f",&a,&b);
- printf("Ihre Ergebnis lautet %.2f\n\n",a*b);
- erg[cnt]=a*b;
- tmp++;
- cnt++;
- break;
- case 'l':
- case 'L':
- for( i=0; i<tmp; i++)
- {
- printf("Erg %d: %.2f\n",i+1,erg[i]);
- }
- break;
- default:
- printf("Ihre Ergebnis ist ungueltig.");
- break;
- }
- }
- else if(c=='e'||c=='E')
- {
- printf("Sie haben das Programm abgebrochen\n");
- }
- }
- }
- /*int main()
- {
- system("Color 3");
- float a=0;
- float b=0;
- float Ergebnis=0;
- printf("\nBitte geben Sie die zwei zu dividierenden Zahlen ein:\n");
- fflush(stdin);
- scanf("%f%f",&a,&b);
- Ergebnis=dividieren(a,b);
- printf("\nIhr Ergebnis lautet: %.2f\n",Ergebnis);
- }
- float dividieren(float a, float b)
- {
- return a/b;
- }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement