El problema planteado consiste en crear un programa que permita leer 50 coordenadas de puntos sobre un plano cartesiano que representa un radar de radio 15 concéntrico que a su vez contiene un radar de radio 10. Se debe imprimir la suma solamente de los puntos consecutivos que pertenezcan al radio de acción 15 y no al radar 10.
El siguiente programa en objective C hace uso de un solo ciclo for y una sentencia condicional.
La lógica que utiliza este programa en objective C es simple. Se crea la iteración en el ciclo de 1 a 50 y se plantea la sentencia condicional teniendo en cuenta las coordenadas, el radio de acción y se calcula la distancia entre el penúltimo punto del radio y el ultimo punto leído sumando así las distancias de los puntos consecutivos. Se programo usando POO.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
La variable controladora de un ciclo es dinámica y una buena practica consiste en crear como dinámicos los valores de inicio, finalizacion e incremento/decremento de dicha variable.
[Tweet «»Una buena combinación se da entre el ciclo y las variables.» #Tutorias ☺»]