An error pops up for every one of the functions I've defined:
C:\Users\ALVARO~1\AppData\Local\Temp\cc7yNnth.o Ejercicio.cpp:(.text+0xe0): undefined reference to `circ(float, float)'
Here is my code:
float circ(float pi, float radio);
float cuad(float lado);
float rect(float l1, float l2);
float triang(float b, float h);
int main () {
float pi=3.14;
char opc;
printf("Introuce 1 para ciculo");
printf("2 para cuadrado");
printf("3 para rectangulo");
printf("4 para triangulo");
scanf("%c", &opc);
while(opc != 4)
switch(opc) {
case 1:
float radio;
printf("Introduce el valor del radio: ");
scanf("&f", radio);
printf("El area del circulo es: %f", circ(pi, radio));
system("pause");
case 2:
float lado;
printf("Introduce el valor del radio: ");
scanf("&f", lado);
printf("El area del cuadrado es: %f", cuad(lado));
system("pause");
case 3:
float ancho, largo;
printf("Introduce el valor del ancho: ");
scanf("&f", ancho);
printf("Introduce el valor del largo: ");
scanf("&f", largo);
printf("El area del rectangulo es: %f", rect(ancho, largo));
system("pause");
case 4:
float base;
float altura;
printf("Introduce el valor de la base: ");
scanf("&f", base);
printf("Introduce el valor de la altura: ");
scanf("&f", altura);
printf("El area del triangulo es: %f", triang(base, altura));
system("pause");
}
}
What's going wrong?