feat: Finish level 1

This commit is contained in:
Louis Gallet 2024-08-21 12:14:29 +01:00
parent b1feb54e4c
commit 40ef13ff01
Signed by: lgallet
GPG Key ID: 84D3DF1528A84511
2 changed files with 61 additions and 2 deletions

View File

@ -3,4 +3,5 @@ project(level_1)
set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD 17)
add_executable(level_1 main.cpp) add_executable(level_1 main.cpp
)

View File

@ -1,8 +1,66 @@
#include <iostream> #include <iostream>
#include <vector>
int main() int main()
{ {
/*std::cout << "Hello World!" << std::endl; /*std::cout << "Hello World!" << std::endl;
std::cout << "Happy to learn C++" << 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<double> 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" <<std::endl;
// EXERCISE 1.2: ask 2 entier number then addionate it and print the result
int number1;
int number2;
std::cout << "Exercise 1.2" << std::endl;
std::cout << "Give me the first number ";
std::cin >> number1;
std::cout << "Give me the second number ";
std::cin >> number2;
int result = number1 + number2;
std::cout << number1 << "+" << number2 << "=" << result << std::endl;
return 0; return 0;
} }