Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ericomaniaco

#1
Vale, gracias, mi problema es que no tengo muy claro como implementar las structs junto con las funciones en mi funcion main. Ahora mismo estoy intentando hacer que la funcion main calcule la distancia entre dos puntos, la funcion que se dedicara a hacer este calculo ya esta hecha. Alguien sabe como hago para implementarla, esto es lo que tengo(hay mas codigo pero no relacionado con la duda):

typedef struct punt{
   double x;
   double y;
}punt_t;
typedef struct precte{
   struct punt p1;
   struct punt p2;
}recta_t;

double calcul_dist(struct punt p1, struct punt p2){
return sqrt(pow(p2.x-p1.x,2)+pow(p2.y-p1.y,2));
}

void main(){
   int fig;
   printf("Escriu el numero corresponent de la figura sobre la cual vols treballar:\n Linea recta-->1\n Rectangle---->2\n Triangle----->3\n Cercle------->4\n  ");
   scanf("%d",&fig);
   
   if (fig==1){
       punt_t p1;
       printf("Quin es el valor de x en el punt inicial?\n  ");
       scanf("%d",&p1.x);
       printf("Quin es el valor de y en el punt inicial?\n  ");
       scanf("%d",&p1.y);
             
       punt_t p2;
       printf("Quin es el valor de x en el punt final?\n  ");
       scanf("%d",&p2.x);
       printf("Quin es el valor de y en el punt final?\n  ");
       scanf("%d",&p2.y);
       
       
     
   }
}



#2
Buenas a todos no he usado nunca un foro y me preguntaba si alguien andaría por aqui para poder ayudarme con un programa que estoy haciendo para la carrera, es muy básico pero mi nivel tmb.
Si alguien acude le enseño mi problema, a ver si hay suerte :D