Outils d'utilisateurs

Outils du Site


calculs_arithmetiques

Ceci est une ancienne révision du document !


Faire des calculs

Dans le chapitre précédent, vous avez appris à utiliser cout pour afficher des messages. Les messages sont des chaînes de caractères encadrées par des guillemets droits ”. Une valeur écrite directement dans le code C++ est appelée une littérale.

utiliser cout pour faire des calculs math. Présentation des opérateurs de base. Notion de entier et réel

Les nombres entiers et réels

Mettre en forme la sortie

utiliser setw, setprecision. tabulation, retour à la ligne

Les caractères spéciaux

Au cours de vos essais, vous avez peut⁻être essayé d'afficher un backslash (\) ou des guillemets (). Si ce n'est pas le cas, je vous propose de le faire maintenant:

#include <iostream>
using namespace std;
 
int main()
{
  cout << "Je fais des tests pour apprendre le C++ !" << endl;
  cout << """ << endl;
  cout << "\" << endl;
  return 0;
}

Le compilateur ne va pas aimer cela du tout et il un message d'erreur devrait s'afficher dans la zone au bas de votre fenêtre Code::Blocks. La raison est simple, pour afficher des guillemets, il faut utiliser la combinaison \” et pas juste , idem pour le backslash qu'il faut doubler (Pourquoi ? Et parler des Raw String). Il faut donc écrire:

#include <iostream>
using namespace std;
 
int main()
{
  cout << "Je fais des tests pour apprendre le C++ !" << endl;
  cout << "\"" << endl;
  cout << "\\" << endl;
  return 0;
}

Équivalent C++11 :

#include <iostream>
using namespace std;
 
int main()
{
  cout << "Je fais des tests pour apprendre le C++ !" << endl;
  cout << R"(")" << endl;
  cout << R"(\)" << endl;
  return 0;
}

Je vous laisse faire le test pour vérifier que cela fonctionne. Maintenant que vous avez vu ces deux petites exceptions, vous êtes prêt à écrire tout ce qui vous passera par la tête dans la console. Voyons maintenant ce qui se passe à la fin de notre programme.

calculs_arithmetiques.1400958835.txt.gz · Dernière modification: 2014/05/24 21:13 par gbdivers