diff --git a/Examples/C/Hello.c b/Examples/C/Hello.c new file mode 100644 index 0000000..28acf05 --- /dev/null +++ b/Examples/C/Hello.c @@ -0,0 +1,34 @@ +// Copyright (c) TribuFu. All Rights Reserved + +#include "stdio.h" + +#include "Library.h" + +extern float Add(float Num1, float Num2); +extern float Divide(float Num1, float Num2); +extern float Multiply(float Num1, float Num2); +extern float Subtract(float Num1, float Num2); + +int main() +{ + printf("Rust Calculator\n"); + + int num1 = 1; + int num2 = 2; + + float added = Add(num1, num2); + float subtracted = Subtract(num1, num2); + float multiplied = Multiply(num1, num2); + float divided = Divide(num1, num2); + + printf("\nAdded: %f", added); + printf("\nSubtracted: %f", subtracted); + printf("\nMultiplied: %f", multiplied); + printf("\nDivided: %f", divided); + + while (1) + { + } + + system("PAUSE"); +} diff --git a/Examples/Cpp/Hello.cpp b/Examples/Cpp/Hello.cpp new file mode 100644 index 0000000..b940554 --- /dev/null +++ b/Examples/Cpp/Hello.cpp @@ -0,0 +1,32 @@ +// Copyright (c) TribuFu. All Rights Reserved + +#include + +#include "Library.h" + +using namespace std; + +extern float Add(float Num1, float Num2); +extern float Divide(float Num1, float Num2); +extern float Multiply(float Num1, float Num2); +extern float Subtract(float Num1, float Num2); + +int main() +{ + cout << "Rust Calculator" << "\n\n"; + + int num1 = 1; + int num2 = 2; + + float added = Library::Add(num1, num2); + float subtracted = Library::Subtract(num1, num2); + float multiplied = Library::Multiply(num1, num2); + float divided = Library::Divide(num1, num2); + + cout << "Added: " << added << "\n"; + cout << "Subtracted: " << subtracted << "\n"; + cout << "Multiplied: " << multiplied << "\n"; + cout << "Divided: " << divided << "\n"; + + system("PAUSE"); +}