Actualiser exo2/main.c
This commit is contained in:
parent
79fc1d81fb
commit
58ec377c72
12
exo2/main.c
12
exo2/main.c
@ -5,12 +5,12 @@
|
|||||||
#define PI 3.14159265358979323846
|
#define PI 3.14159265358979323846
|
||||||
|
|
||||||
// Prototypes des fonctions de calcul
|
// Prototypes des fonctions de calcul
|
||||||
float surfaceCarre(int cote); // Erreur de type 1: paramètre float attendu mais déclaré comme int
|
float surfaceCarre(int cote);
|
||||||
float surfaceRectangle(float longueur, float largeur);
|
float surfaceRectangle(float longueur, float largeur);
|
||||||
float surfaceCercle(float rayon);
|
float surfaceCercle(float rayon);
|
||||||
float surfaceTriangle(float base, float hauteur);
|
float surfaceTriangle(float base, float hauteur);
|
||||||
float surfaceParallelogramme(float base, float hauteur);
|
float surfaceParallelogramme(float base, float hauteur);
|
||||||
char surfaceLosange(float diagonale1, float diagonale2); // Erreur de type 2: retourne char au lieu de float
|
char surfaceLosange(float diagonale1, float diagonale2);
|
||||||
float surfaceTrapeze(float base1, float base2, float hauteur);
|
float surfaceTrapeze(float base1, float base2, float hauteur);
|
||||||
float surfaceEllipse(float demiAxeA, float demiAxeB);
|
float surfaceEllipse(float demiAxeA, float demiAxeB);
|
||||||
float surfacePentagoneRegulier(float cote);
|
float surfacePentagoneRegulier(float cote);
|
||||||
@ -58,7 +58,7 @@ void afficherMenu() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int obtenirChoix() {
|
int obtenirChoix() {
|
||||||
char choix; // Erreur de type 3: variable entière mais déclarée comme char
|
char choix;
|
||||||
scanf("%d", &choix);
|
scanf("%d", &choix);
|
||||||
return choix;
|
return choix;
|
||||||
}
|
}
|
||||||
@ -175,7 +175,7 @@ void traiterChoix(int choix) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Implémentations des fonctions de calcul
|
// Implémentations des fonctions de calcul
|
||||||
float surfaceCarre(int cote) { // Erreur de type 1: paramètre float attendu mais implémenté comme int
|
float surfaceCarre(int cote) {
|
||||||
return cote * cote;
|
return cote * cote;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,11 +195,11 @@ float surfaceParallelogramme(float base, float hauteur) {
|
|||||||
return base * hauteur;
|
return base * hauteur;
|
||||||
}
|
}
|
||||||
|
|
||||||
char surfaceLosange(float diagonale1, float diagonale2) { // Erreur de type 2: retourne char au lieu de float
|
char surfaceLosange(float diagonale1, float diagonale2) {
|
||||||
return 0.5 * diagonale1 * diagonale2;
|
return 0.5 * diagonale1 * diagonale2;
|
||||||
}
|
}
|
||||||
|
|
||||||
float surfaceTrapeze(float base1, double base2, float hauteur) { // Erreur de type 4: paramètre float attendu mais implémenté comme double
|
float surfaceTrapeze(float base1, double base2, float hauteur) {
|
||||||
return 0.5 * (base1 + base2) * hauteur;
|
return 0.5 * (base1 + base2) * hauteur;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user