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
|
||||
|
||||
// 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 surfaceCercle(float rayon);
|
||||
float surfaceTriangle(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 surfaceEllipse(float demiAxeA, float demiAxeB);
|
||||
float surfacePentagoneRegulier(float cote);
|
||||
@ -58,7 +58,7 @@ void afficherMenu() {
|
||||
}
|
||||
|
||||
int obtenirChoix() {
|
||||
char choix; // Erreur de type 3: variable entière mais déclarée comme char
|
||||
char choix;
|
||||
scanf("%d", &choix);
|
||||
return choix;
|
||||
}
|
||||
@ -175,7 +175,7 @@ void traiterChoix(int choix) {
|
||||
}
|
||||
|
||||
// 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;
|
||||
}
|
||||
|
||||
@ -195,11 +195,11 @@ float surfaceParallelogramme(float base, float 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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user