Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Materia: Programación Estructurada

Actividad Fundamental 11: Uso del IF

Maestro: Pablo Eusebio De León Cepeda

Alumno: Marcelo Antonio Gutierrez Diaz


Matricula: 2065806
Grupo: 033
Hora: M1

Fecha de entrega: domingo 28 de abril del 2024


1
Objetivo: Desarrollar una solución informática en la herramienta computacional DEV C.

Introducción:

En el ámbito de la programación, es fundamental poder realizar cálculos matemáticos básicos


y aplicar estructuras de control para validar datos de entrada. En este trabajo, exploramos un
programa en lenguaje C diseñado para calcular la distancia entre dos puntos, la pendiente
entre dos coordenadas y el punto medio entre dos puntos en un sistema de coordenadas
bidimensional.

El objetivo principal de este programa es brindar al usuario una herramienta interactiva que
le permita realizar estas operaciones de manera sencilla y eficiente. Para lograr esto,
empleamos conceptos fundamentales de la programación como la estructura if para validar
las opciones elegidas por el usuario y realizar los cálculos correspondientes según la opción
seleccionada.

En las siguientes secciones, analizaremos en detalle cómo funciona el programa, su


estructura, las operaciones matemáticas involucradas y cómo se gestionan posibles errores
de entrada para garantizar un funcionamiento adecuado.

Procedimiento: VISTA GENERAL

2
Comenzamos ingresando las librerías siguientes, la ultima de math.h es para el uso del
pow(m,n), y algunas otras funciones matemáticas. Y con mis datos como comentario

Inicializamos las variables de los elementos de cada figura y que usaremos en las formulas
para guardarlos en las variables de área de cada figura.

Aquí imprimo varias líneas dando a entender cuales son las opciones que puede elegir el
usuario, y lo guardo en la variable opcion.

Empiezo haciendo uso del If, preguntando si la opción que eligió es la opción 1 se hará lo
siguiente, primero le imprimirá la instrucción que deberá seguir el usuario, preguntara por
las coordenadas y después se guardaran en sus respectivas variables, para después crear una
variable de tipo double llamado dist haciendo alusión a la distancia entre los dos puntos y se
hace la operación para calcular esta misma. Y después se imprime el resultado en su forma
completa imprimiendo las coordenadas.

3
Ahora si no es la opción 1 y es la opción 2, se pasara por medio del else if a la siguiente,
haciendo lo mismo, imprime al usuario que ingrese las coordenadas, y las guarda en sus
respectivas variables, y aquí entra una validación, en el caso de que x2-x1 sea diferente de 0,
hacer la operación normal para calcular la pendiente de los dos puntos, y después imprime el
resultado con las coordenadas y el resultado de la pendiente, en caso de que sea igual a 0, el
proceso no se podrá hacer y pasara al else e imprimirá que no se pudo calcular la pendiente
debido a una división por 0

Ahora para la opción 3 hara lo mismo que con la 1, solo que aquí son dos procedimientos
uno para el puntomedio en x y el otro en y, y luego los imprime

EJECUCIÓN

El menú interactivo, con las 3 opciones

4
Cuando seleccione la opción 1 imprimira lo siguiente

Se ingresan las coordenadas en el orden de x1, y1, x2 y y2

Hará el procedimiento para calcular la distancia entre los puntos y luego imprimirá el
resultado

Ahora cuando se seleccione la opción 2 e imprmira lo siguiente:

Se ingresan las coordenadas en el orden de x1, y1, x2 y y2

5
Hará el procedimiento para calcular la pendiente y luego imprimirá el resultado

En caso de que sea igual a 0, dirá esto

Ahora cuando se seleccione la opción 3 e imprmira lo siguiente:

Se ingresan las coordenadas en el orden de x1, y1, x2 y y2

Hará el procedimiento para calcular el punto medio y luego imprimirá el resultado

6
Conclusión:

El desarrollo de este programa en lenguaje C ha sido una experiencia educativa valiosa en


la aplicación de conceptos fundamentales de programación. A través de la creación de un
sistema interactivo para el cálculo de la distancia, la pendiente y el punto medio entre dos
coordenadas, hemos podido explorar la importancia de la estructura if en la validación de
datos de entrada y la ejecución de operaciones específicas según las preferencias del
usuario.

Durante el proceso de creación, hemos aprendido a gestionar adecuadamente las diferentes


opciones elegidas por el usuario mediante la estructura de control if, asegurándonos de
manejar posibles escenarios de error como divisiones por cero o selecciones de opción
inválidas. Esto ha permitido mejorar la robustez y la usabilidad del programa, ofreciendo
una experiencia más fluida al usuario final.

Además, el uso de funciones matemáticas como la raíz cuadrada y el cálculo de pendientes


ha ampliado nuestro conocimiento en el ámbito de las operaciones numéricas dentro de un
entorno de programación. Estas habilidades son fundamentales para el desarrollo de
aplicaciones más complejas y para la resolución eficiente de problemas en diferentes
contextos.

Bibliografía:

• Holguin, R. (2023, 24 noviembre). La importancia de la lógica matemática en la


programación. TusClasesParticulares. Recuperado 4 de febrero de 2024, de
https://www.tusclasesparticulares.com/blog/importancia-logica-
matematicaprogramacion#:~:text=La%20l%C3%B3gica%20matem%C3%A1tica%
20nos%20ense%C3%B1a,confusos%20y%20propensos%20a%20errores

También podría gustarte