Add geometrie2d
This commit is contained in:
parent
01409a41eb
commit
fd04b9b3f0
2 changed files with 37 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
|||
all: convertisseur-devises inversion-variables moyenne-somme
|
||||
all: convertisseur-devises inversion-variables moyenne-somme geometrie2d
|
||||
|
||||
convertisseur-devises: convertisseur-devises.c
|
||||
cc convertisseur-devises.c -o convertisseur-devises
|
||||
|
@ -9,5 +9,8 @@ inversion-variables: inversion-variables.c
|
|||
moyenne-somme: moyenne-somme.c
|
||||
cc moyenne-somme.c -o moyenne-somme
|
||||
|
||||
geometrie2d: geometrie2d.c
|
||||
cc geometrie2d.c -o geometrie2d
|
||||
|
||||
clean:
|
||||
rm -f convertisseur-devises inversion-variables moyenne-somme
|
||||
rm -f convertisseur-devises inversion-variables moyenne-somme geometrie2d
|
||||
|
|
32
programmation-c-cpp/tp1/geometrie2d.c
Normal file
32
programmation-c-cpp/tp1/geometrie2d.c
Normal file
|
@ -0,0 +1,32 @@
|
|||
/* Géométrie 2D */
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int perimetre(int, int);
|
||||
int surface(int, int);
|
||||
|
||||
int main() {
|
||||
int hauteur, largeur, p, s;
|
||||
|
||||
printf("Entrez une hauteur : ");
|
||||
scanf("%d", &hauteur);
|
||||
printf("Entrez une largeur : ");
|
||||
scanf("%d", &largeur);
|
||||
|
||||
p = perimetre(hauteur, largeur);
|
||||
printf("Périmètre du rectangle = %d\n", p);
|
||||
|
||||
s = surface(hauteur, largeur);
|
||||
printf("Surface du rectangle = %d\n", s);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int perimetre(int hauteur, int largeur) {
|
||||
return 2 * hauteur + 2 * largeur;
|
||||
}
|
||||
|
||||
int surface(int hauteur, int largeur) {
|
||||
return hauteur * largeur;
|
||||
}
|
Loading…
Reference in a new issue