Add geometrie2d

This commit is contained in:
flyingscorpio@pinebookpro 2021-10-12 09:49:44 +02:00
parent 01409a41eb
commit fd04b9b3f0
2 changed files with 37 additions and 2 deletions

View file

@ -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

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