josecarlosgutierrez2002@gmail.com
Jose20025
c_cpp
4 years ago
2.5 kB
5
Indexable
#include <iostream> using namespace std; int main() { char op, salida = 's'; while (salida == 's' || salida == 'S') { system("cls"); cout << "-------- M E N U --------" << endl; cout << "a. Obtener el primer digito de un numero" << endl; cout << "b. Calcular la serie 1 + 3 + 5 + ..." << endl; cout << "c. Calcular la serie 1 x 3 x 5 x ..." << endl; cout << "d. Salir" << endl; cout << "\nOpcion: "; cin >> op; switch (op) { case 'A': case 'a': { int digito; long int numero; system("cls"); cout << "Digite el numero: "; cin >> numero; for (int i = 1; numero > 0; i++) { digito = numero % 10; numero /= 10; if (numero == 0) { cout << "\nEl primer digito es: " << digito << endl; } } cout << "\nDesea otro servicio? (s/n): "; cin >> salida; } break; case 'B': case 'b': { int impar = 1, resultado = 0, n; system("cls"); cout << "Digite la cantidad de terminos: "; cin >> n; for (int i = 1; i <= n; i++) { resultado += impar; impar += 2; } cout << "\nEl resultado es: " << resultado << endl; cout << "\nDesea otro servicio? (s/n): "; cin >> salida; } break; case 'C': case 'c': { int impar = 1, resultado = 1, n; system("cls"); cout << "Digite la cantidad de terminos: "; cin >> n; for (int i = 1; i <= n; i++) { resultado *= impar; impar += 2; } cout << "\nEl resultado es: " << resultado << endl; cout << "\nDesea otro servicio? (s/n): "; cin >> salida; } break; case 'D': case 'd': return 0; break; default: { cout << "Introduciste una opcion que no existe!" << endl; return 0; } break; } } return 0; }
Editor is loading...