From 40ef13ff015d6f1c902744e052c94eb6ab550848 Mon Sep 17 00:00:00 2001 From: Louis Gallet Date: Wed, 21 Aug 2024 12:14:29 +0100 Subject: [PATCH] feat: :sparkles: Finish level 1 --- level_1/CMakeLists.txt | 3 ++- level_1/main.cpp | 60 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 61 insertions(+), 2 deletions(-) diff --git a/level_1/CMakeLists.txt b/level_1/CMakeLists.txt index 6a9acb0..7e561a6 100644 --- a/level_1/CMakeLists.txt +++ b/level_1/CMakeLists.txt @@ -3,4 +3,5 @@ project(level_1) set(CMAKE_CXX_STANDARD 17) -add_executable(level_1 main.cpp) +add_executable(level_1 main.cpp +) diff --git a/level_1/main.cpp b/level_1/main.cpp index 49f2858..0b6846b 100644 --- a/level_1/main.cpp +++ b/level_1/main.cpp @@ -1,8 +1,66 @@ #include - +#include + int main() { /*std::cout << "Hello World!" << std::endl; std::cout << "Happy to learn C++" << std::endl;*/ + + // VARIABLE COURSE + + /*int user_age = 18; + double temperature = 17.5; + bool is_alive = true; + std::string username = "Bob"; + + std::cout << user_age << std::endl; + std::cout << temperature << std::endl; + std::cout << is_alive << std::endl; + std::cout << username << std::endl;*/ + + + // SIMPLE TABLE COURSE + /*double temperature_list[4] = {10.3, 17.7, -3.2, 10.0}; + temperature_list[3] = 10.5; + std::cout << temperature_list[3] << std::endl;*/ + + // VECTOR TABLE COURSE + /*std::vector temperature_vector = {10.3, 17.7, -3.2, 10.0}; + temperature_vector.at(1) = 10.5; + std::cout << temperature_vector.at(1) << std::endl; + temperature_vector.push_back(15.3); + std::cout << temperature_vector.size() << std::endl;*/ + + // INTERACT WITH USER + /*std::string user_name; + std::cout << "What's your name? "; + std::cin >> user_name; + std::cout << "Your name is " + user_name << std::endl; + */ + + // EXERCISE LEVEL 1 + // EXERCISE 1.1: ask the user for his name + age then print the info + + std::string user_name; + int user_age; + std::cout << "Exercise 1.1" << std::endl; + std::cout << "What's your name? "; + std::cin >> user_name; + std::cout << "Nice to meet you, " + user_name + ". Could you give me your age? "; + std::cin >> user_age; + std::cout << "Your name is " << user_name << " and you have" << user_age << " years old" <> number1; + std::cout << "Give me the second number "; + std::cin >> number2; + + int result = number1 + number2; + std::cout << number1 << "+" << number2 << "=" << result << std::endl; return 0; } \ No newline at end of file