diff --git a/.gitignore b/.gitignore index 9422aa1..6d5206b 100644 --- a/.gitignore +++ b/.gitignore @@ -35,7 +35,6 @@ *.i*86 *.x86_64 *.hex -* # Debug files *.dSYM/ diff --git a/semaine-1/deferlez-les-voiles/main b/semaine-1/deferlez-les-voiles/main new file mode 100755 index 0000000..85743d1 Binary files /dev/null and b/semaine-1/deferlez-les-voiles/main differ diff --git a/semaine-1/deferlez-les-voiles/main.c b/semaine-1/deferlez-les-voiles/main.c new file mode 100644 index 0000000..4f026e7 --- /dev/null +++ b/semaine-1/deferlez-les-voiles/main.c @@ -0,0 +1,24 @@ +#include +#include + +int main(void) { + + double superficie_triangulaire, superficie_carree, superficie_ronde, superficie_totale; + + double longueur_tri = 3.0; + double largeur_tri = 4.0; + double cote_carre = 2.0; + double rayon_rond = 0.75; + + superficie_triangulaire = 0.5 * longueur_tri * largeur_tri; + superficie_carree = cote_carre * cote_carre; + superficie_ronde = M_PI * rayon_rond * rayon_rond; + superficie_totale = superficie_triangulaire + superficie_carree + superficie_ronde; + + printf("Voile 1 : %05.2f m2\n", superficie_triangulaire); + printf("Voile 2 : %05.2f m2\n", superficie_carree); + printf("Voile 3 : %05.2f m2\n\n", superficie_ronde); + printf("Total : %05.2f m2\n", superficie_totale); + + return 0; +}