top of page

Longiud de arco

#include <iostream>
#include <cmath>

using namespace std;

int main() {
  int opcion;

  do {
    cout << "\n\nMENU DE OPCIONES" << endl;
    cout << "---------------------" << endl;
    cout << "1. Cálculo de razones trigonométricas" << endl;
    cout << "2. Longitud de arco" << endl;
    cout << "3. Suma de los números" << endl;
    cout << "4. Suma de los números" << endl;
    cout << "5. Salir" << endl;

    cout << "Ingrese la opción deseada (1-5): ";
    cin >> opcion;

    
    switch (opcion) {
      case 1: {
    
        float angulos[3] = {30.0, 45.0, 60.0};

        for (int i = 0; i < 3; i++) {
          float radianes = angulos[i] * M_PI / 180;

          float seno = sin(radianes);
          float coseno = cos(radianes);
          float tangente = tan(radianes);
          float cotangente = 1 / tangente;
          float secante = 1 / coseno;
          float cosecante = 1 / seno;

          cout << "\n**Angulo: " << angulos[i] << "°**" << endl;
          cout << "Seno: " << seno << endl;
          cout << "Coseno: " << coseno << endl;
          cout << "Tangente: " << tangente << endl;
          cout << "Cotangente: " << cotangente << endl;
          cout << "Secante: " << secante << endl;
          cout << "Cosecante: " << cosecante << endl;
        }

        break;
      }
      case 2: {

        float radio = 5.0;

        float angulos[3] = {30.0, 45.0, 60.0};

        for (int i = 0; i < 3; i++) {
          float radianes = angulos[i] * M_PI / 180;

          float longitud_arco = radio * radianes;

          cout << "\n**Angulo: " << angulos[i] << "°**" << endl;
          cout << "Longitud de arco: " << longitud_arco << " cm" << endl;
        }

        break;
      }
      case 3: {

        int n = 10;
        int suma = 0;

        for (int i = 1; i <= n; i++) {
          suma += i;
        }

        cout << "\nLa suma de los números del 1 al " << n << " es: " << suma << endl;

        break;
      }
      case 4: {

        int n = 10;
        int suma_pares = 0;

        for (int i = 2; i <= n; i += 2) {
          suma_pares += i;
        }

        cout << "\nLa suma de los números pares del 1 al " << n << " es: " << suma_pares << endl;

        break;
      }
      case 5: {
        cout << "Saliendo del programa..." << endl;
        break;
      }
      default: {
        cout << "Opción inválida. Ingrese una opción del 1 al 5." << endl;
        break;
      }
    }
  } while (opcion != 5);

  return 0;
}

eb7fe3b19010a12a46bc0a0c6418690d.png
image.png
bottom of page