<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://tala-informatique.fr/index.php?action=history&amp;feed=atom&amp;title=C_algo_td1</id>
	<title>C algo td1 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://tala-informatique.fr/index.php?action=history&amp;feed=atom&amp;title=C_algo_td1"/>
	<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=C_algo_td1&amp;action=history"/>
	<updated>2026-06-13T17:07:47Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://tala-informatique.fr/index.php?title=C_algo_td1&amp;diff=732&amp;oldid=prev</id>
		<title>Jc.forton le 26 février 2014 à 19:20</title>
		<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=C_algo_td1&amp;diff=732&amp;oldid=prev"/>
		<updated>2014-02-26T19:20:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 26 février 2014 à 21:20&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__NOTOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Exercice 1 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Exercice 1 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Écrire un programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Écrire un programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki-mediawiki-:diff:1.41:old-723:rev-732:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Jc.forton</name></author>
	</entry>
	<entry>
		<id>https://tala-informatique.fr/index.php?title=C_algo_td1&amp;diff=723&amp;oldid=prev</id>
		<title>Jc.forton : Page créée avec « == 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... »</title>
		<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=C_algo_td1&amp;diff=723&amp;oldid=prev"/>
		<updated>2014-02-26T19:05:38Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « == 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... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Exercice 1 ==&lt;br /&gt;
Écrire un programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule&lt;br /&gt;
correspondante. Il est vivement recommandé d’utiliser les propriétés du codage ASCII.&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;Afficher la solution:&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;source class=&amp;quot;mw-collapsible-content&amp;quot; lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ctype.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
	char c;&lt;br /&gt;
	printf(&amp;quot;Veuillez entrer une minuscule: &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%c&amp;quot;, &amp;amp;c);&lt;br /&gt;
	printf(&amp;quot;La majuscule correspondante est %c&amp;quot;, toupper(c));&lt;br /&gt;
	return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exercice 2 ==&lt;br /&gt;
Écrire un programme qui convertit un montant en fonction d’un taux de change. Les modalités d’affichage sont les suivantes :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Entrez le montant a convertir : 12&lt;br /&gt;
Le montant a convertir est : 12.000000&lt;br /&gt;
&lt;br /&gt;
Entrez le taux de change a appliquer : 2&lt;br /&gt;
Le taux de change a appliquer est : 2.000000&lt;br /&gt;
&lt;br /&gt;
Le montant converti est : 24.000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;Afficher la solution:&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;source class=&amp;quot;mw-collapsible-content&amp;quot; lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
	float m, t;&lt;br /&gt;
	printf(&amp;quot;Entrez le montant a convertir : &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;m);&lt;br /&gt;
	printf(&amp;quot;Le montant a convertir est :  %f\n\n&amp;quot;, m);&lt;br /&gt;
	printf(&amp;quot;Entrez le taux de change a appliquer :  &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;t);&lt;br /&gt;
	printf(&amp;quot;Le taux de change a appliquer est :  %f\n\n&amp;quot;, t);&lt;br /&gt;
	printf(&amp;quot;Le montant converti est :  %f&amp;quot;, m*t);&lt;br /&gt;
	return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exercice 3 ==&lt;br /&gt;
&lt;br /&gt;
Écrire un programme qui permet de calculer l’IMC (Indice de Masse Corporelle) d’une personne adulte selon la formule suivante : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;IMC={masse \over taille^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les modalités d’affichage sont les suivantes :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Entrez votre taille (en metres) : 1.75&lt;br /&gt;
Votre taille est : 1.75&lt;br /&gt;
&lt;br /&gt;
Entrez votre poids : 65&lt;br /&gt;
Votre poids est : 65.00&lt;br /&gt;
&lt;br /&gt;
Votre IMC est : 21.224489&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;Afficher la solution:&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;source class=&amp;quot;mw-collapsible-content&amp;quot; lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
	float t, p;&lt;br /&gt;
	printf(&amp;quot;Entrez votre taille (en metres) :: &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;t);&lt;br /&gt;
	printf(&amp;quot;Votre taille est :  %f\n\n&amp;quot;, t);&lt;br /&gt;
	printf(&amp;quot;Entrez votre poids :  &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;p);&lt;br /&gt;
	printf(&amp;quot;Votre poid est :  %f\n\n&amp;quot;, p);&lt;br /&gt;
	printf(&amp;quot;Votre IMC est :  %f&amp;quot;, p/(t*t));&lt;br /&gt;
	return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exercice 4 ==&lt;br /&gt;
&lt;br /&gt;
Écrire un programme qui demande la somme d’argent souhaitée et détermine si le retrait est autorisé ou non. Le retrait est refusé dans le cas où la somme demandée dépasse 100. Le message sera adapté selon la situation : Retrait accepté ou Retrait refusé.&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bonjour, entrez la somme demandee : 130&lt;br /&gt;
La somme demandee est : 130&lt;br /&gt;
Retrait refuse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;Afficher la solution:&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;source class=&amp;quot;mw-collapsible-content&amp;quot; lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
	float s;&lt;br /&gt;
	printf(&amp;quot;Bonjour, entrez la somme demandee : &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;s);&lt;br /&gt;
	printf(&amp;quot;La somme demandee est : %f\n\n&amp;quot;, s);&lt;br /&gt;
	if (s &amp;gt; 100) {&lt;br /&gt;
		printf(&amp;quot;Retrait refuse&amp;quot;);&lt;br /&gt;
		return EXIT_FAILURE;&lt;br /&gt;
	}&lt;br /&gt;
	printf(&amp;quot;Retrait accepté&amp;quot;);&lt;br /&gt;
	return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exercice 5 ==&lt;br /&gt;
Modifier le programme qui demande la saisie d’une lettre de l’alphabet et qui affiche la lettre majuscule correspondante afin qu’il vérifie que le caractère saisi au clavier est bien une lettre minuscule. Dans un second temps, on pourra modifier encore le programme pour que celui-ci affiche la lettre minuscule correspondant à une lettre majuscule qui aurait été saisie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;Afficher la solution:&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;source class=&amp;quot;mw-collapsible-content&amp;quot; lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ctype.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
	char c;&lt;br /&gt;
	printf(&amp;quot;Veuillez entrer une lettre : &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%c&amp;quot;, &amp;amp;c);&lt;br /&gt;
	if(c &amp;gt;= &amp;#039;a&amp;#039; &amp;amp;&amp;amp; c &amp;lt;= &amp;#039;z&amp;#039;){&lt;br /&gt;
		printf(&amp;quot;La majuscule correspondante est %c&amp;quot;, toupper(c));&lt;br /&gt;
	}else if(c &amp;gt;= &amp;#039;A&amp;#039; &amp;amp;&amp;amp; c &amp;lt;= &amp;#039;Z&amp;#039;){&lt;br /&gt;
		printf(&amp;quot;La minuscule correspondante est %c&amp;quot;, tolower(c));&lt;br /&gt;
	}else{&lt;br /&gt;
		printf(&amp;quot;Le caractère saisi n&amp;#039;est pas une lettre !&amp;quot;);&lt;br /&gt;
		return EXIT_FAILURE;&lt;br /&gt;
	}&lt;br /&gt;
	return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exercice 6 ==&lt;br /&gt;
Écrire un programme qui demande la saisie des coefficients dans &amp;lt;math&amp;gt;\R&amp;lt;/math&amp;gt; d’une équation du second degré&lt;br /&gt;
&amp;lt;math&amp;gt;{ax^2 + bx + c} = 0&amp;lt;/math&amp;gt;, et qui indique s’il existe des solutions.&lt;br /&gt;
&lt;br /&gt;
Pour rappel: &amp;lt;math&amp;gt;\Delta = b^2 - 4ac.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;Afficher la solution:&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;source class=&amp;quot;mw-collapsible-content&amp;quot; lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
	float a, b, c, delta;&lt;br /&gt;
	printf(&amp;quot;-- Résolution des equations du second degre -- \n&amp;quot;);&lt;br /&gt;
	printf(&amp;quot;Veuillez entrer la variable a : &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;a);&lt;br /&gt;
	printf(&amp;quot;Veuillez entrer la variable b : &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;b);&lt;br /&gt;
	printf(&amp;quot;Veuillez entrer la variable c : &amp;quot;);&lt;br /&gt;
	scanf(&amp;quot;%f&amp;quot;, &amp;amp;c);&lt;br /&gt;
	delta = b*b - 4*a*c;&lt;br /&gt;
	printf(&amp;quot;Delta vaut b*b-4*a*c soit : %f\n&amp;quot;, delta);&lt;br /&gt;
	if(delta &amp;gt; 0){&lt;br /&gt;
		printf(&amp;quot;Il y a deux solutions&amp;quot;);&lt;br /&gt;
	}else if(delta == 0){&lt;br /&gt;
		printf(&amp;quot;Il y a une solution&amp;quot;);&lt;br /&gt;
	}else{&lt;br /&gt;
		printf(&amp;quot;Il n&amp;#039;y a pas de solution dans R&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
	return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jc.forton</name></author>
	</entry>
</feed>