E) Les conditions

Les conditions se déclarent avec if, else if et else. Elles se déclarent avec des opérateurs différents que pour faire des opérations voici les opérateurs possible :

/*
	== : égale à
	!= : différent de 
	<  : plus grand que 
	>  : plus petit que 
	
	&& : et
	|| : ou
	!  : not
*/

Voici des exemples de conditions :

int main(void)
{
	int age = 1;
	if(age < 18)
	{
	printf("Vous etes mineur(e)");
	}
	return 0
}
int main(void)
{
	int age = 1;
	if(age < 18)
	{
	printf("Vous etes mineur(e)");
	}
	else 
	{
	printf("Vous etes majeur(e)");
	}
	return 0
}
int main(void)
{
    int age = 0;
    if(age > 1 && age < 18)
    {
    printf("Vous etes mineur(e)");
    }
    else if(age < 1)
    {
    printf("Vous etes pas encore ne(e)");
    }
    else
    {
    printf("Vous etes majeur(e)");
    }
    return 0;
}

On peut utiliser autre chose que if, else if et else, en effet, on peut utiliser switch :

int main(void)
{
    int age = 15;
    switch(age)
    {
        case 1:
            printf("Vous avez 1 an");
            break;
        case 18:
            printf("Vous avez 18 ans");
            break;
        default:
            printf("Break");
            break;
    }
    return 0;
}

Ici le case est égale à dire "dans le cas où <variable> est égale à". Le break fini "l'étape" donc ici 15 != 1 et 15 != 18 donc cette condition renvoie "Break". La partie default est obligatoire à chaque condition de type switch.