Ecrire un programme en c++ qui affiche la chaine de caractères Bonjour
sur le terminal.
Archives de Catégorie: R101 – Prog1
R1.01 – Prog#1 Exercice2
Transformer l’exercice 1 de façon à écrire la procédure exo2 ()
dont la signature est
void exo2 ();
Cette procédure :
- doit afficher la chaîne de caractères
Bonjour
sur le terminal; - être appelée dans le
main ()
R1.01 – Prog#1 Exercice3
Ecrire la procédure exo3 ()
dont la signature est
void exo3 ();
Cette procédure :
- doit afficher les dix premiers entiers naturels sur le terminal, les entiers étant séparés par une tabulation;
- être appelée dans le
main ()
R1.01 – Prog#1 Exercice4
Ecrire la procédure exo4 ()
dont la signature est
void exo4 ();
Cette procédure :
- doit afficher les 200 premiers entiers naturels sur le terminal, les entiers étant séparés par une tabulation. On n’affichera que dix entiers par ligne;
- être appelée dans le
main ()
R1.01 – Prog#1 Exercice5
Ecrire la procédure exo5 ()
dont la signature est
void exo5 ();
Cette procédure doit :
- demander la saisie d’un entier naturel (
N
) - afficher les N premiers entiers naturels sur le terminal, les entiers étant séparés par une tabulation;
- être appelée dans le
main ()
R1.01 – Prog#1 Exercice6
Ecrire la procédure AffichNPremiersEntiersNat ()
dont la signature est
void AffichNPremiersEntiersNat (const unsigned & N, const char & Sep);
Cette procédure doit afficher les N
premiers entiers naturels sur le terminal, les entiers étant séparés par le caractère Sep
.
Ecrire la procédure exo6 ()
dont la signature est
void exo6 ();
Cette procédure doit :
- demander la saisie de :
- un entier naturel;
- un caractère de séparation;
- appeler la procédure
AffichNPremiersEntiersNat ()
avec les bons paramètres; - être appelée dans le
main ()
R1.01 – Prog#1 Exercice7
Ecrire la procédure exo7 ()
dont la signature est
void exo7 ();
Cette procédure doit :
- Proposer (afficher) un menu de choix entre tous les exercices réalisés lors de cette séance;
- Demander à l’utilisateur pour quel exercice il souhaite voir apparaitre le résultat;
- Saisir la demande de l’utilisateur;
- Appeler l’exercice en question;
- Etre appelée dans le
main ()
Amélioration :
Faites en sorte d’entrer dans une boucle infinie, exécuter le même code que précédemment.
Lors de la saisie, si l’utilisateur entre LE caractère de sortie, il sort de la boucle, sinon on l’informe qu’il a fait une erreur et on remonte en début de boucle
R1.01 – Prog#1 Exercice8
Ecrire la procédure exo8 ()
dont la signature est
void exo8 ();
Cette procédure doit permettre le calcul des racines d’un polynôme du second degré (de la forme aX^2 + bX + c = 0). Pour cela, elle doit :
- Saisir les 3 coefficients a, b et c;
- Calculer
delta
; - En fonction de
delta
, afficher la (les) racine(s) ou s’il n’y en a pas. - Être appelée dans le
main ()
Nb: la signature de la fonction sqrt ()
est disponible ici.
R1.01 – Prog#1 Exercice9
Ecrire la procédure exo9 ()
dont la signature est
void exo9 ();
.
Cette procédure est la réalisation du fameux jeu du nombre à deviner.
- L’ordinateur choisit un nombre entier au hasard entre une borne minimale et une borne maximale, on doit le retrouver.
- L’ordinateur dit plus grand, plus petit ou bravo à chaque proposition.
R1.01 – Prog#1 Exercice 10
Ecrire la procédure exo10 ()
dont la signature est
void exo10 ();Cette procédure doit coder la chanson 99 Bottles of Beer. Les paroles de cette chanson sont ici.