Matblinx

help

May 21st, 2021
691
209 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ciudad = input()
  2. X = float(input())
  3. Y = float(input())
  4. velocidad = float(input())
  5. def tiempo_llegada(ciudad,X,Y,velocidad):
  6.     ciudad1 = "Neo Iwicity 3"
  7.     ciudad2 = "Pyganshina"
  8.     ciudad3 = "Gloriosa Colonia Costera Javapolis"
  9.     if ciudad == ciudad1:
  10.         x1 = -58.3
  11.         y1 = 100.9
  12.         pitagora = (x1**2) + (y1**2) #399 aprox
  13.         pitagora = pitagora**0.5 # debe dar 19,982
  14.         pitagora2 = (X**2) + (Y**2)
  15.         pitagora2 = pitagora2**0.5
  16.         TIEMPO_LLEGADA = pitagora - pitagora2
  17.         TIEMPO_LLEGADA = TIEMPO_LLEGADA / velocidad
  18.         TIEMPO_LLEGADA = round(TIEMPO_LLEGADA,3)
  19.         return TIEMPO_LLEGADA
  20.     elif ciudad == ciudad2:
  21.         x1 = 125.0
  22.         y1 = -107.8
  23.         pitagora = (x1 ** 2) + (y1 ** 2)  # 399 aprox
  24.         pitagora = pitagora ** 0.5  # debe dar 19,982
  25.         pitagora2 = (X ** 2) + (Y ** 2)
  26.         pitagora2 = pitagora2 ** 0.5
  27.         TIEMPO_LLEGADA = pitagora - pitagora2
  28.         TIEMPO_LLEGADA = TIEMPO_LLEGADA / velocidad
  29.         TIEMPO_LLEGADA = round(TIEMPO_LLEGADA, 3)
  30.         return TIEMPO_LLEGADA
  31.     elif ciudad == ciudad3:
  32.         x1 = 156.4
  33.         y1 = 50.0
  34.         pitagora = (x1 ** 2) + (y1 ** 2)  # 399 aprox
  35.         pitagora = pitagora ** 0.5  # debe dar 19,982
  36.         pitagora2 = (X ** 2) + (Y ** 2)
  37.         pitagora2 = pitagora2 ** 0.5
  38.         TIEMPO_LLEGADA = pitagora - pitagora2
  39.         TIEMPO_LLEGADA = TIEMPO_LLEGADA / velocidad
  40.         TIEMPO_LLEGADA = round(TIEMPO_LLEGADA, 3)
  41.         return TIEMPO_LLEGADA
  42.     else:
  43.         TIEMPO_LLEGADA = -1
  44.         return TIEMPO_LLEGADA
  45. a = tiempo_llegada(ciudad,X,Y,velocidad)
  46. print(a)
RAW Paste Data