Skip to content

Commit

Permalink
ALL Content Task Uploaded With proper Structure
Browse files Browse the repository at this point in the history
  • Loading branch information
subhadipbhowmik committed May 28, 2024
1 parent c08061c commit 0f47048
Show file tree
Hide file tree
Showing 21 changed files with 257 additions and 62 deletions.
2 changes: 1 addition & 1 deletion blog/2024-05-23-hello-world/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: hello-world
title: Hello World
authors: [shubhadip]
tags: ["30daysocpp", "first-blog", "opensource"]
tags: ["30daysofcpp", "first-blog", "opensource"]
---

## Hello World
Expand Down
15 changes: 15 additions & 0 deletions docs/day-01/getting-started-with-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_position: 3
title: "Getting Started with CPP"
description: "Welcome to the world of CPP programming Learn about the key features of CPP, its applications, and how to get started with C Plus Plus programming"
sidebar_label: "Getting Started with C++"
slug: getting-started-with-cpp
---

import CustomTag from '@site/src/components/TagsComponents/CustomTag';

TASK:

1. Installation Process Step By Step
2. How to run a CPP program
3. How to compile a CPP program
5 changes: 3 additions & 2 deletions docs/day-01/history-of-cpp.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
sidebar_position: 3
sidebar_position: 2
title: "History of C++"
description: "Learn about the history of C++, its key features, and how it has evolved over time."
sidebar_label: "History of C++"
slug: /history-of-cpp
---

# History of CPP
## History of CPP

Welcome to the world of C++ programming! C++ is a powerful and versatile programming language widely used for developing various applications, ranging from system software, games, and embedded systems to high-performance applications.

Expand Down
3 changes: 2 additions & 1 deletion docs/day-01/introduction-to-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@ sidebar_position: 1
title: "Introduction to CP"
description: "Welcome to the world of CPP programming! Learn about the key features of C++, its applications, and how to get started with C programming"
sidebar_label: "Introduction to C++"
slug: introduction-to-cpp
---

import CustomTag from '@site/src/components/TagsComponents/CustomTag';

# Introduction to C++
## Introduction to C++

Welcome to the world of C++ <CustomTag bgcolor="#e9eaff">programming </CustomTag> programming! C++ is a powerful and versatile programming language widely used for developing various applications, ranging from system software, games, and embedded systems to high-performance applications.

Expand Down
17 changes: 17 additions & 0 deletions docs/day-02/comments-in-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
sidebar_position: 2
title: "Comment in C++"
description: "This is a simple program to demonstrate the use of comments in C Plus Plus."
sidebar_label: "Comment"
slug: comment-in-cpp
---

TASK:

1. What is Comment in C++?
2. Why do we use comments in C++?
3. Write a simple program to demonstrate the use of comments in C++.
4. Types of comments in C++
i. Single Line Comment
ii. Multi Line Comment
iii. Documentation Comment
14 changes: 14 additions & 0 deletions docs/day-02/first-cpp-program.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
sidebar_position: 1
title: "First CPP Program"
description: "Learn how to write and execute your first C Plus Plys program using a simple 'Hello, World!' example."
sidebar_label: "First CPP Program"
slug: first-cpp-program
---

TASK:

1. Write a simple "Hello, World!" program in C++.
2. Output of the program.
3. Explain the code line by line.
4. Explain Basic Structure of C++ Program.
17 changes: 17 additions & 0 deletions docs/day-02/keywords-identifiers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
sidebar_position: 3
title: "Keywords and Identifiers in C++"
description: "Keywords and Identifiers in C++. This is a simple program to demonstrate the use of keywords and identifiers in C Plus Plus."
sidebar_label: "Keywords and Identifiers"
slug: keywords-and-identifiers-in-cpp
---

TASK:

1. What is Keywords and Identifiers in C++?
2. Why do we use Keywords and Identifiers in C++?
3. Write a simple program to demonstrate the use of Keywords and Identifiers in C++.
4. List of Keywords in C++
5. Rules for defining Identifiers in C++
6. Examples of Identifiers in C++
7. Difference between Keywords and Identifiers in C++
55 changes: 0 additions & 55 deletions docs/day-02/variables-in-cpp.md

This file was deleted.

7 changes: 7 additions & 0 deletions docs/day-03/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"label": "Day 03",
"position": 4,
"link": {
"type": "generated-index"
}
}
20 changes: 20 additions & 0 deletions docs/day-03/cpp-type-modifiers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
sidebar_position: 3
title: "Type Modifiers in C++"
description: "Type modifiers are used to change the meaning of the fundamental data types. In this tutorial, we will learn about type-modifiers and how to use them in C++ programming with the help of examples."
sidebar_label: "Type Modifiers"
slug: type-modifiers-in-cpp
---

TASK:

1. What is Type Modifiers in C++?
2. Types of Type Modifiers in C++ with Proper Examples.
3. short type Modifier
4. long type Modifier
5. signed type Modifier
6. unsigned type Modifier
7. long long type Modifier
8. short int type Modifier
9. long int type Modifier
10. long double type Modifier
15 changes: 15 additions & 0 deletions docs/day-03/datatypes-in-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_position: 2
title: "Data Types in C++"
description: "In this tutorial, we will learn about basic data types such as int, float, char, etc. in C++ programming with the help of examples. A data type determines the type and size of an variable."
sidebar_label: "Datatypes"
slug: data-types-in-cpp
---

TASK:

1. What is Data Types in C++?
2. C++ Fundamental Data Types
3. Examples of Data Types in C++
4. C++ Modified Data Types List
5. Derived Data Types in C++
32 changes: 32 additions & 0 deletions docs/day-03/variables-literals-constant-in-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
sidebar_position: 1
title: "Variables, Literals, and Constants in C++"
description: "This is a simple program to demonstrate the use of variables, literals, and constants in C Plus Plus."
sidebar_label: "Variables, Literals, and Constants"
slug: variables-literals-constant-in-cpp
---

TASK:

1. What is Variables, Literals, and Constants in C++?
2. Why do we use Variables, Literals, and Constants in C++?
3. Write a simple program to demonstrate the use of Variables, Literals, and Constants in C++.
4. Types of Variables in C++
i. Local Variables
ii. Global Variables
iii. Static Variables
iv. Register Variables
5. Types of Literals in C++
i. Integer Literals
ii. Floating Point Literals
iii. Character Literals
iv. String Literals
v. Boolean Literals
vi. Pointer Literals
6. Types of Constants in C++
i. Integer Constants
ii. Floating Point Constants
iii. Character Constants
iv. String Constants
v. Boolean Constants
vi. Pointer Constants
7 changes: 7 additions & 0 deletions docs/day-04/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"label": "Day 04",
"position": 5,
"link": {
"type": "generated-index"
}
}
17 changes: 17 additions & 0 deletions docs/day-04/constants-in-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
sidebar_position: 1
title: "Constants in C++"
description: "The C++ const keyword is used to specify that the value of a variable cannot be changed. In this tutorial, you will learn about C++ constants with the help of examples."
sidebar_label: "Constants"
slug: constants-in-cpp
---

TASK:

1. What is Constants in C++?
2. How to Declare Constants in C++?
3. How to Define Constants in C++?
4. How to Use Constants in C++?
5. What are the Advantages of Constants in C++?
6. Best Practices for Using Constants in C++.
7. Examples of Constants in C++.
15 changes: 15 additions & 0 deletions docs/day-04/input-output-in-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_position: 2
title: "Input and Output in C++"
description: "In this tutorial, we will learn to use the cin object to take input from the user, and the cout object to display output to the user with the help of examples."
sidebar_label: "Input and Output"
slug: input-output-in-cpp
---

TASK:

1. What is Input and Output in C++?
2. Why do we use Input and Output in C++?
3. How to take input from the user in C++?
4. How to display output to the user in C++?
5. Take Multiple Inputs from the User in C++.
13 changes: 13 additions & 0 deletions docs/day-04/operators-in-cpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
sidebar_position: 3
title: "Operators in C++"
description: "In this tutorial, we will learn about the different types of operators in C++ with the help of examples. In programming, an operator is a symbol that operates on a value or a variable."
sidebar_label: "Operators"
slug: operators-in-cpp
---

TASK:

1. What is Operators in C++?
2. Types of Operators in C++.
3. Explain All the Operators in C++ with Proper Examples.
7 changes: 7 additions & 0 deletions docs/day-05/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"label": "Day 05",
"position": 6,
"link": {
"type": "generated-index"
}
}
17 changes: 17 additions & 0 deletions docs/day-05/do-while-loop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
sidebar_position: 3
title: "While and Do-While Loop in C++"
description: "In this tutorial, we will learn about the while and do-while loop in C++ programming with the help of examples. The while loop is used to execute a block of code multiple times."
sidebar_label: "While and Do-While Loop"
slug: while-and-do-while-loop-in-cpp
---

TASK:

1. C++ while and do...while Loop
2. C++ while Loop
3. Flowchart of while Loop
4. Example 1: Display Numbers from 1 to 5
5. C++ do...while Loop
6. Flowchart of do...while Loop
7. Example 2: Display Numbers from 1 to 5
15 changes: 15 additions & 0 deletions docs/day-05/for-loop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_position: 2
title: "For Loop in C++"
description: "In this tutorial, we will learn about the for loop in C++ programming with the help of examples. The for loop is used to execute a block of code multiple times."
sidebar_label: "For Loop"
slug: for-loop-in-cpp
---

TASK:

1. What is the For Loop in C++?
2. Explain the Syntax of For Loop in C++.
3. C++ for Loop Example
4. C++ Infinite for Loop
5. C++ Nested for Loop
18 changes: 18 additions & 0 deletions docs/day-05/if-else-statement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
sidebar_position: 1
title: "IF-ELSE Statement in C++"
description: "The if...else statement is used to run one block of code under certain conditions and another block of code under different conditions. In this tutorial, we will learn C++ if, if…else and nested if…else with the help of examples.."
sidebar_label: "IF-ELSE Statement"
slug: if-else-statement-in-cpp
---

TASK:

1. What is Control Statements in C++?
2. What is the IF-ELSE Statement in C++?
3. Explain the Syntax of IF-ELSE Statement in C++.
4. C++ if Statement
5. C++ if-else Statement
6. C++ Nested if-else Statement
7. C++ if-else-if Ladder
8. C++ Ternary Operator
8 changes: 5 additions & 3 deletions docs/intro.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
sidebar_position: 1
description: "Introduction to C. Introduction to 30 Days of CPP. This tutorial will give you a good introduction to the programming language. This tutorial series is best for beginners to start with C programming."
sidebar_label: "Whst is 30 Days of CPP?"
title: "What is 30 Days of CPP?"
sidebar_label: "What is 30 Days of CPP?"
title: "What is 30 Days of CPP"
keywords: ["30daysofcpp", "cpp-introduction", "learn-cpp"]
slug: /intro
---

# Introduction to 30 Days of CPP
## Introduction to 30 Days of CPP

Congratulations on deciding to participate in 30 days of CPP programming challenge. In this challenge you will learn everything you need to be a CPP programmer, and in general, the whole concept of programming. In case you need help or if you would like to help others you may join the [Whatsapp Channel](https://whatsapp.com/channel/0029Vaf19w1CsU9VVaQr8e20).

Expand Down

0 comments on commit 0f47048

Please sign in to comment.