Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda!!

Estas en el tema de Ayuda!! en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/05/2010, 00:43
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años
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;
}
  #2 (permalink)  
Antiguo 17/05/2010, 04:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola cgcueli. Bienvenido al foro.

Te recomiendo que leas este tema: títulos descriptivos

Muevo tu tema al foro de Programación General desde Web general.

Saludos,

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.