Bienvenida

Hola, bienvenidos a un espacio donde podrán ver los programas básicos que te han provocado más de un dolor de cabeza. Los programas están hechos mediante dos editores de textos de programación, uno es C++ y el otro es PythonG, éstos son conocidos por su simplicidad y facilidad para poder entrar al mundo de la programación. También agregaremos comentarios explicativos para cada programa con el fin de dejar más comprensible la lectura de éstos.

Esperamos les sea de utilidad y puedan despejar todas sus dudas.

viernes, 13 de agosto de 2010

Condiciones: if-else

En esta ocasión, usaremos como referencia el plano cartesiano, para medir la distancia entre 4 puntos, en el cual se usan condiciones para determinar el punto mas cercano al primero:


from math import sqrt
print "programa para calcular el punto mas cercano al punto a"
#punto a
x=int(raw_input("eje x del punto a:"))
y=int(raw_input("eje y del punto a:"))
#punto b
xb=int(raw_input("eje x de un punto b:"))
yb=int(raw_input("eje y de un punto b:"))
#punto c
xc=int(raw_input("eje x de un punto c:"))
yc=int(raw_input("eje y de un punto c:"))
#punto d
xd=int(raw_input("eje x de un punto d:"))
yd=int(raw_input("eje y de un punto d:"))
#punto e
xe=int(raw_input("eje x de un punto e:"))
ye=int(raw_input("eje y de un punto e:"))

d_ab=sqrt((x-xb)**2+(y-yb)**2)
d_ac=sqrt((x-xc)**2+(y-yc)**2)
d_ad=sqrt((x-xd)**2+(y-yd)**2)
d_ae=sqrt((x-xe)**2+(y-ye)**2)

if d_ab<d_ac:
  d=str(xc)+","+str(yc)
else:
  d=str(xb)+","+str(yb)
if d_ab>d_ad:
  d=str(xd)+","+str(yd)
if d_ab>d_ae:
  d=str(xe)+","+str(ye)

print "el punto mas cercano es %s"%d

1 comentario:

  1. Casino Slot Machines in Tennessee - JTM Hub
    Casino Slot Machines in 광명 출장안마 Tennessee. See 화성 출장안마 the 김해 출장안마 complete map. Play at a live casino near you. The most popular casino games 태백 출장안마 for men and 춘천 출장샵 women.

    ResponderEliminar