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;
}

