ciclo for – visual C++ (rectas intersectadas)

El problema planteado consiste en crear un programa que permita leer como entrada las unidades de inclinación que tendrá una recta sobre el plano cartesiano y posteriormente generar 10 puntos aleatorios sobre esta recta inclinada e imprimir también puntos que generen una recta perpendicular a la recta inclinada. 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 la abscisa de forma aleatoria y el valor de ordenada a partir de la inclinación. Para generar los puntos de la otra recta se tiene en cuenta la pendiente negativa [ inclinacion * (-1)].

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en C++: rectas intersectadas
Figura. programación en C++: rectas intersectadas

resultado ejecucion programa: rectas intersectadas
Figura. resultado ejecucion programa: rectas intersectadas

EVALUAR APLICANDO
BUENAS PRÁCTICAS

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 ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.