You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include <math.h>
#include "funktionen.h"
void welcome() { char x[15]; printf("Hallo! Wie heisst du?\n"); scanf("%s", &x); printf("\nSch�ner Name, %s!\n\n", x); }
int choose_program() { int i;
printf("Welches der folgenden Programme moechtest du starten?\n1. Rechner.exe\n2. Gleichungen.exe\n3. TicTacToe.exe\n\n"); scanf("%d", &i);
return i; }
int addThreeNumbers(int a, int b, int c) { return a + b + c; }
int multiply(int h, int g) { return h * g; }
int subtract(int num1, int num2) { return num1 - num2; }
int divide(int num1, int num2) { return num1 / num2; }
int power(int base, int power) { int speicher = 1;
for (int i = 0; i < power; i++) { speicher *= base; }
return speicher; }
int x_wins_00_10_20(char board[][3]) { if (board[0][0] == 'X' && board[1][0] == 'X' && board[2][0] == 'X') { return 1; } }
int x_wins_01_11_21(char board[][3]) { if (board[0][1] == 'X' && board[1][1] == 'X' && board[2][1] == 'X') { return 1; } }
int string_character_counter(char string[]) { int stringLength = 0;
for (int i = 0; string[i] != '\0'; i++) { stringLength++; }
return stringLength; }
int characterAppearanceInString(char c, char string[]) { int appear = 0;
for (int i = 0; i < string_character_counter(string); i++) { if (string[i] == c) { appear++; } }
return appear; }
// Function to calculate the sine of an angle in radians
float sine(float x) { return sin(x); }
// Function to calculate the cosine of an angle in radians
float cosine(float x) { return cos(x); }
// Function to calculate the tangent of an angle in radians
float tangent(float x) { return tan(x); }
// Function to calculate the arc sine of a value and return the result in radians
float arcSine(float x) { if (x >= -1 && x <= 1) { return asin(x); } else { printf("Error: Invalid input for arc sine!\n"); return 0; } }
// Function to calculate the arc cosine of a value and return the result in radians
float arcCosine(float x) { if (x >= -1 && x <= 1) { return acos(x); } else { printf("Error: Invalid input for arc cosine!\n"); return 0; } }
// Function to calculate the arc tangent of a value and return the result in radians
float arcTangent(float x) { return atan(x); }
// Function to convert degrees to radians
float degreesToRadians(float x) { return x * (M_PI / 180); }
// Function to convert radians to degrees
float radiansToDegrees(float x) { return x * (180 / M_PI); }
// Function to calculate the base 10 logarithm of a number and add 1
float logarithmPlusOne(float x) { if (x > 0) { return log10(x) + 1; } else { printf("Error: Invalid input for logarithm + 1!\n"); return 0; } }
// Function to calculate the natural logarithm (base e) of a number and add 1
float naturalLogarithmPlusOne(float x) { if (x > 0) { return log(x) + 1; } else { printf("Error: Invalid input for natural logarithm + 1!\n"); return 0; } }
|