> For the complete documentation index, see [llms.txt](https://eleven-fifty-academy.gitbook.io/dotnet-100-prework-gitbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eleven-fifty-academy.gitbook.io/dotnet-100-prework-gitbook/part-3-c-fundamentals/7.0-conditionals.md).

# 7.0: Conditionals

In this module we'll introduce various types of conditionals.

## Description

A conditional statement is a statement that can be executed based on a condition. Two different types of conditionals are **branching** and **looping**.

We will go over **branching** in this module, some examples are:

* [Switch Cases](/dotnet-100-prework-gitbook/part-3-c-fundamentals/7.0-conditionals/7.1-switch-case.md)
* [If Statements](/dotnet-100-prework-gitbook/part-3-c-fundamentals/7.0-conditionals/7.2-if-statements.md)
* [Ternary Expressions](/dotnet-100-prework-gitbook/part-3-c-fundamentals/7.0-conditionals/7.3-ternary-expressions.md)

We will go over looping in a later module [module 9.](https://github.com/ElevenfiftyAcademy/DotNet-100-PreWork-GitBook/tree/64a482bc021f16990ae3bfbab4dece0d1968c653/part-3-c-fundamentals/9.0-loops).

Let's look at Switch statements now.
