4 min de lectura

Aquí podrás encontrar el paso a paso para escribir el programa para el cálculo de la hipotenusa de un triángulo rectángulo en C++

Antes de iniciar a hacer un programa se debe tener en cuenta que es lo que se desea hacer, ya sea planteando un algoritmo, es decir, una serie de pasos, o realizando un diagrama de flujo del problema.

Algoritmo para el cálculo de la Hipotenusa del triángulo rectángulo

  1. Inicio
  2. Mostrar menú en pantalla
  3. Seleccionar opción 1  o 2
  4. Si Opción 1 “Calcular Hipotenusa”
  5. Introducir valores de cateto 1 y cateto 2
  6. Calcular y mostrar valor de hipotenusa en pantalla
  7. Opción 2 “Salir”
  8. Fin.

Diagrama De Flujo para el cálculo de la Hipotenusa del triángulo rectángulo

A continuación se presenta el diagrama de flujo detallado en base al programa que se quiere realizar.

diagrama triangulo rectangulo

Pseudocódigo para el cálculo de la Hipotenusa del triángulo rectángulo

A continuación se presenta el pseudocódigo del programa que se quiere realizar.

Código para el cálculo de la Hipotenusa del triángulo rectángulo en C++

Por ultimo se presenta el código funcional del programa en C++ para el cálculo de la hipotenusa de un triángulo rectángulo.

El programa realiza el cálculo de la hipotenusa utilizando el teorema de pitágoras y considerando que el valor de los catetos debe ser un numero positivo y que ambos catetos son mayores a cero.

Demostración Funcional Del Programa para el cálculo de la Hipotenusa del triángulo rectángulo en C++

Ejemplo del calculo de la hipotenusa cuando ambos catetos ingresados son positivos.

12980662_1016715085084273_1129313159_n

Función del programa cuando al menos uno de los catetos ingresados es negativo.

12966060_1016715088417606_1638496752_n

Cuando se presenta uno de estos casos el programa muestra error y da la oportunidad al usuario de volver a ingresar los valores de forma correcta, hasta obtener el resultado deseado.

Compartir
Me gustan las manualidades y actualmente estudiante de la carrera de ingenieria en informatica.

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.