« Exercices en langage C/Notions de base » : différence entre les versions
Contenu supprimé Contenu ajouté
Utilisation de lire_ligne |
→Exercice 1 : Utilisation de lire_ligne et atof |
||
Ligne 6 :
=== Exercice 1 ===
Écrire un programme qui demande à l'utilisateur de taper la largeur et la longeur d'un champ rectangulaire, en flottants, et qui en affiche le périmètre et la surface.
On utilisera <tt>atof</tt> pour la conversion des entrées en nombres.
<div style="width:70%">{{Boîte déroulante|titre=Solution|contenu =
<source lang="C">
#include <stdio.h>
/* Ici, le code de lire_ligne() */
int main(void)
{
double largeur, longueur, surface, perimetre;
char *ligne = NULL;
printf("Tapez la largeur du champ : ");
ligne = lire_ligne(stdin);
largeur = atof(ligne);
printf("Tapez la
ligne = lire_ligne(stdin);
surface = largeur * longueur;
perimetre = 2 * (largeur + longueur);
printf("La surface vaut : %
printf("Le perimetre vaut : %
return 0;
}</source>
}}</div>
|