Tema: Ayuda!!
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 00:43
cgcueli
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años, 11 meses
Puntos: 0
Exclamación Ayuda!!

es urgente!! me podeis decir qué esta mal aqui? no me compila, dice que el error esta al final.
gracias!

/*Al usuario se le piden las coordenadas. Preguntar cuantos datos quiere meter,
arrays, asociar un dato con un nombre, meter una etiqueta -ejemplo: en un mapa;
poste de tlf, pozo latitud...longitud...;- MENU: 1.-calcular distancia,
2.-calcular area. pedirle X coordenadas y que lo calcule segun cuantas sean*/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

/* función calculadistancia: se le piden al usuario 2 puntos y se calcula la
distancia entre los mismos */

float calculadistancia (float x1, float y1, float x2, float y2){
float dist,dx,dy;
dx=x2-x1;
dy=y2-y1;
dist=sqrt(pow(dx,2)+pow(dy,2));
return dist;
}



int main(){

int opcion;
float x1,x2,x3,x4,x5,x6,x7,y1,y2,y3,y4,y5,y6,y7;
float dist, area;

do{
printf ("Elija: \n");
printf ("1. CALCULAR DISTANCIA \n");
printf ("2. CALCULAR AREA \n");
printf ("3. SALIR \n");

printf("¿Que operacion desea realizar?\n");
scanf("%d", &opcion);

switch (opcion){
case 1:
printf ("Ha elegido la opción CALCULAR DISTANCIA\n");
printf ("Escriba la coordenada x del primer punto\n");
scanf ("%f", x1);
printf ("Escriba la coordenada y del primer punto\n");
scanf ("%f", y1);
printf ("Escriba la coordenada x del segundo punto\n");
scanf ("%f", x2);
printf ("Escriba la coordenada y del segundo punto\n");
scanf ("%f", y2);

printf ("La DISTANCIA entre ambos puntos es %f \n", dist);
break;

case 2:
printf ("Ha elegido la opción CALCULAR UN AREA\n");
printf ("El área contenida entre los puntos es %f \n", area);
break;

case 3:
printf ("Ha elegido la opción SALIR\n");
printf ("ADIOS\n");
break;

}while ((opcion>0)&&(opcion<3));

system ("PAUSE");
return 0;
}