daily pastebin goal
51%
SHARE
TWEET

Untitled

a guest Jan 17th, 2019 52 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define array 3
  4. //float dividieren(float,float );
  5.  
  6.  
  7. int main()
  8. {
  9.     float a=0;
  10.     float b=0;
  11.     int cnt=0;
  12.     char c;
  13.     char x;
  14.     int tmp= 0;
  15.     int i= 0;
  16.  
  17.     float erg[array];
  18.  
  19.     system("Color 9");
  20.  
  21.     while(1)
  22.     {
  23.         printf("Falls Sie die Funktion beenden wollen Druecken Sie bitte E\nzum weiterrechnen bitte R\n");
  24.         fflush(stdin);
  25.         scanf("%c",&c);
  26.         if(c!='e'&&c!='E'&&c!='R'&&c!='r')
  27.         {
  28.             printf("Sie Trottel geben Sie doch entweder e oder r ein AMK\n\n");
  29.  
  30.         }
  31.  
  32.         if(c =='r'||c=='R')
  33.         {
  34.             if (cnt > 2)
  35.             {
  36.                 cnt = 0;
  37.             }
  38.             if (tmp > 3 ){
  39.                 tmp = 3;
  40.             }
  41.  
  42.             printf("(1) ADDIEREN\n");
  43.             printf("(2) SUBTRAHIEREN\n");
  44.             printf("(3) DIVIDIEREN\n");
  45.             printf("(4) MULTIPLIZIEREN\n\n\n");
  46.             printf("(L) zeige letzte 3 Erg\n");
  47.             fflush(stdin);
  48.             scanf("%c",&x);
  49.             switch(x)
  50.             {
  51.             //Addieren
  52.             case '1':
  53.                 printf("Sie haben Addition ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
  54.                 scanf("%f%f",&a,&b);
  55.  
  56.                 printf("Ihre Ergebnis lautet %.2f\n\n",a+b);
  57.                 erg[cnt]=a+b;
  58.                 tmp++;
  59.                 cnt++;
  60.                 break;
  61.  
  62.             //subtrahieren
  63.             case '2':
  64.                 printf("Sie haben Subtraktion ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
  65.                 scanf("%f%f",&a,&b);
  66.  
  67.                 printf("Ihre Ergebnis lautet %.2f\n\n",a-b);
  68.                 erg[cnt]=a-b;
  69.                 tmp++;
  70.                 cnt++;
  71.                 break;
  72.  
  73.             //dividieren
  74.             case '3':
  75.                 printf("Sie haben Division ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
  76.                 scanf("%f%f",&a,&b);
  77.  
  78.                 printf("Ihre Ergebnis lautet %.2f\n\n",a/b);
  79.                 erg[cnt]=a/b;
  80.                 tmp++;
  81.                 cnt++;
  82.                 break;
  83.  
  84.             //multiplizieren
  85.             case '4':
  86.                 printf("Sie haben Multiplikation ausgewaehlt\nBitte geben Sie zwei Zahlen ein:\n");
  87.                 scanf("%f%f",&a,&b);
  88.  
  89.                 printf("Ihre Ergebnis lautet %.2f\n\n",a*b);
  90.                 erg[cnt]=a*b;
  91.                 tmp++;
  92.                 cnt++;
  93.                 break;
  94.  
  95.             case 'l':
  96.             case 'L':
  97.  
  98.                 for( i=0; i<tmp; i++)
  99.                 {
  100.                     printf("Erg %d: %.2f\n",i+1,erg[i]);
  101.                 }
  102.                 break;
  103.  
  104.             default:
  105.                 printf("Ihre Ergebnis ist ungueltig.");
  106.                 break;
  107.  
  108.             }
  109.         }
  110.         else if(c=='e'||c=='E')
  111.         {
  112.             printf("Sie haben das Programm abgebrochen\n");
  113.         }
  114.     }
  115. }
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123. /*int main()
  124. {
  125.     system("Color 3");
  126.     float a=0;
  127.     float b=0;
  128.     float Ergebnis=0;
  129.  
  130.     printf("\nBitte geben Sie die zwei zu dividierenden Zahlen ein:\n");
  131.     fflush(stdin);
  132.     scanf("%f%f",&a,&b);
  133.  
  134.     Ergebnis=dividieren(a,b);
  135.  
  136.     printf("\nIhr Ergebnis lautet: %.2f\n",Ergebnis);
  137.  
  138. }
  139.  
  140.  
  141. float dividieren(float a, float b)
  142. {
  143.     return a/b;
  144. }*/
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top