Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« C algo » : différence entre les versions

De The Linux Craftsman
Aucun résumé des modifications
Ligne 14 : Ligne 14 :
scanf("%c", &c);
scanf("%c", &c);
printf("La majuscule correspondante est %c", toupper(c));
printf("La majuscule correspondante est %c", toupper(c));
return EXIT_SUCCESS;
}
</source>
</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 :
<pre>
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
</pre>
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px">
<big>Afficher la solution:</big>
<source class="mw-collapsible-content" lang="c">
#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;
return EXIT_SUCCESS;
}
}
</source>
</source>
</div>
</div>

Version du 23 février 2014 à 20:01

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;
}