El problema planteado consiste en crear un programa que permita generar 50 puntos aleatorios sobre el plano cartesiano teniendo en cuenta imprimir por cada punto una coordenada múltiplo así: si el punto original es generado en el primer cuadrante entonces el punto múltiplo sera múltiplo de tres; si el punto es generado en el segundo cuadrante entonces las coordenadas del punto múltiplo serán múltiplos de cinco y si esta esta en el tercer cuadrante entonces el punto múltiplo sera par o impar en caso que el punto original se encuentre en el cuarto cuadrante. Se tiene en cuenta un radio cuadrado inscrito de 100 unidades.
El siguiente programa en C# hace uso de un solo ciclo for.
La lógica que utiliza este programa en C# es simple. Se crea la iteración en el ciclo de 1 a 50 generando los puntos aleatorios y a través de sentencias condicionales determinar cual es el cuadrante para imprimir las coordenadas del punto múltiplo.
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 ☺»]