Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //---------------------------------------------------------------------------
- #include <conio.h>
- #include <math.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <clx.h>
- #pragma hdrstop
- //---------------------------------------------------------------------------
- #pragma argsused
- int main(int argc, char* argv[])
- {
- char zeichen;
- double num1, num2, result;
- int functionID, temp;
- do
- {
- clrscr();
- fflush(stdin);
- printf("************************************\n");
- printf("* Taschenrechner - Grundfunktionen *\n");
- printf("************************************\n\n");
- printf("Bitte Zahl 1 eingeben: ");
- scanf("%lf", &num1);
- printf("Bitte Zahl 2 eingeben: ");
- scanf("%lf", &num2);
- fflush(stdin);
- printf("\nBitte Funktion auswaehlen:\n\n");
- printf("1 - Addition\n");
- printf("2 - Subtraktion\n");
- printf("3 - Mulitiplikation\n");
- printf("4 - Division\n\n");
- printf("Funktion: ");
- scanf("%i", &functionID);
- if ((functionID > 0) && (functionID < 5))
- {
- if (functionID == 1)
- {
- result = num1 + num2;
- }
- else if (functionID == 2)
- {
- result = num1 - num2;
- }
- else if (functionID == 3)
- {
- result = num1 * num2;
- }
- else
- {
- result = num1 / num2;
- }
- printf("\nErgebnis: %6.2lf\n\n", result);
- printf("Return zum Abbrechen, alle andere Tasten zum Wiederholen.");
- zeichen = (char)getch();
- }
- else
- {
- printf("\nNur Funktionen (1 - 4) sind gueltig, Neustart in 5 Sekunden!");
- for (temp = 4; temp >= 0; temp--)
- {
- Sleep(1000);
- gotoxy(50, 17);
- printf("%i", temp);
- gotoxy(61, 17);
- }
- zeichen = '0';
- }
- }
- while (zeichen != 13);
- return 0;
- }
- //---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement