//-----------------------------------------------------------------
// Verificació de condicions amb operadors relacionals
//
// Joan Aranès Clua
// data: 15/12/2001
//
// Pertany el punt (x,y) al cercle de centre (a,b) i radi r ?
//-----------------------------------------------------------------
#include <stdio.h>
#include <math.h>
void main ()
{
double a,b,r,x,y;
double dist2;//distància euiclidiana al quadrat entre P(x,y) i O(a,b)
//definició de la circumferència -> cercle
printf("-----------------------------------\n");
printf("Definiu una circumfer\x08Ancia donant el centre i el radi:\n");
printf("introdu\x08Bu les coordenades del centre de la
circumfer\x08Ancia: a i b, separades per un espai:\n");
scanf("%lf %lf",&a, &b);
printf("introdu\x08Bu el valor del radi de la circumfer\x08Ancia r:\n");
scanf("%lf",&r);
//definició del punt P(x,y) interior o exterior a la circumferència
printf("-----------------------------------\n");
printf("Pertany el punt P(x,y) al cercle de centre O(a,b) i radi r ?\n");
printf("introdu\x08Bu les coordenades del punt P: x i y,
separades per un espai:\n");
scanf("%lf %lf",&x, &y);
printf("\n");
printf("Si el punt P \x082s interior a la c. escriur\x085 un 1,en cas\n");
printf("contrari escriur\x085 un 0 ....\n");
printf("\n");
// càlcul de la distància al quadrat entre el centre de la c. i el punt
dist2=pow((x-a),2)+pow((y-b),2);
printf("resposta:\n");
printf("%d\n",dist2<=pow(r,2));
}
viernes, 1 de octubre de 2021
Punto interior/exterior a una circunferencia. Un ejercicio de programación en C/C++
Etiquetas:
C,
C/C++,
punto interior/exterior a una circunferencia
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario