Différences entre versions de « C algo »
Ligne 1 : | Ligne 1 : | ||
− | + | = Exercice 1 = | |
Écrire un programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule | Écrire un programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule | ||
correspondante. Il est vivement recommandé d’utiliser les propriétés du codage ASCII. | correspondante. Il est vivement recommandé d’utiliser les propriétés du codage ASCII. | ||
Ligne 19 : | Ligne 19 : | ||
</div> | </div> | ||
− | + | = Exercice 2 = | |
Écrire un programme qui convertit un montant en fonction d’un taux de change. Les modalités d’affichage sont les suivantes : | Écrire un programme qui convertit un montant en fonction d’un taux de change. Les modalités d’affichage sont les suivantes : | ||
<pre> | <pre> | ||
Ligne 50 : | Ligne 50 : | ||
</source> | </source> | ||
</div> | </div> | ||
+ | |||
+ | = Exercice 3 = | ||
+ | |||
+ | Écrire un programme qui permet de calculer l’IMC (Indice de Masse Corporelle) d’une personne adulte selon la formule suivante : | ||
+ | |||
+ | <math> | ||
+ | \operatorname{IMC} = masse/taille² | ||
+ | </math> |
Version du 23 février 2014 à 20:07
Exercice 1
Écrire un programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule correspondante. Il est vivement recommandé d’utiliser les propriétés du codage ASCII.
Afficher la solution:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(void) {
char c;
printf("Veuillez entrer une minuscule: ");
scanf("%c", &c);
printf("La majuscule correspondante est %c", toupper(c));
return EXIT_SUCCESS;
}
Exercice 2
Écrire un programme qui convertit un montant en fonction d’un taux de change. Les modalités d’affichage sont les suivantes :
Entrez le montant a convertir : 150 Le montant a convertir est : 150.000000 Entrez le taux de change a appliquer : 0.822102 Le taux de change a appliquer est : 0.822102 Le montant converti est : 123.315300
Afficher la solution:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
float m, t;
printf("Entrez le montant a convertir : ");
scanf("%f", &m);
printf("Le montant a convertir est : %f\n\n", m);
printf("Entrez le taux de change a appliquer : ");
scanf("%f", &t);
printf("Le taux de change a appliquer est : %f\n\n", t);
printf("Le montant converti est : %f", m*t);
return EXIT_SUCCESS;
}
Exercice 3
Écrire un programme qui permet de calculer l’IMC (Indice de Masse Corporelle) d’une personne adulte selon la formule suivante :
Échec d'analyse (MathML avec SVG ou PNG en secours (recommandé pour les navigateurs modernes et les outils d’accessibilité): Réponse invalide(« Math extension cannot connect to Restbase. ») du serveur « https://wikimedia.org/api/rest_v1/ » :): {\displaystyle \operatorname{IMC} = masse/taille² }