// PartA.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include <iostream>
#include <cstdlib> // for atoi(), atof()
using namespace std;
// === Part A Tasks as functions ===
void task1() {
cout << "Hello World!" << endl;
}
void task2() {
cout << "Hello World!" << endl;
cout << "John Sleiman" << endl;
cout << "s4005079" << endl;
}
void task3() {
int inputNumberOne = 5;
int inputNumberTwo = 20;
int sum = inputNumberOne + inputNumberTwo;
cout << "First input number: " << inputNumberOne << endl;
cout << "Second input number: " << inputNumberTwo << endl;
cout << "Sum: " << sum << endl;
}
void task4(int argc, char* argv[]) {
if (argc < 3) {
cout << "Error: Please provide two integer arguments." << endl;
return;
}
int inputNumberOne = atoi(argv[1]);
int inputNumberTwo = atoi(argv[2]);
int sum = inputNumberOne + inputNumberTwo;
cout << "First input number: " << inputNumberOne << endl;
cout << "Second input number: " << inputNumberTwo << endl;
cout << "Sum: " << sum << endl;
}
// Task 5 is the same as Task 4 (submit that file)
// Task 6 is environment related, can be omitted or mentioned in report.
int main(int argc, char* argv[])
{
// Uncomment the task you want to run:
// task1();
// task2();
// task3();
task4(argc, argv);
return 0;
}
// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu
// Tips for Getting Started:
// 1. Use the Solution Explorer window to add/manage files
// 2. Use the Team Explorer window to connect to source control
// 3. Use the Output window to see build output and other messages
// 4. Use the Error List window to view errors
// 5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
// 6. In the future, to open this project again, go to File > Open > Project and select the .sln file