top of page
Océano

PRIMER PARCIAL - LP

23 / 01 / 2024

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

10. MENDOZA ANTIZANA JOSE FERNANDO

#include <iostream>

#include <cmath>

 

using namespace std;

 

int main() {

    int opcion;

 

    do {

        cout << "Menu:" << endl;

        cout << "11. Calcular el 16% de descuento" << endl;

        cout << "19. Convertir grados sexagesimales" << endl;

        cout << "20. Contar multiplos de 3 del 1 al 130" << endl;

        cout << "Ingrese el numero del ejercicio (11, 19, 20) o 0 para salir: ";

        cin >> opcion;

 

        switch (opcion) {

            case 11: {

                double compra, descuento;

 

                cout << "Ingrese el monto de la compra: ";

                cin >> compra;

 

                // Calcular el 16% de descuento

                descuento = 0.16 * compra;

 

                // Tomar el valor absoluto del descuento

                descuento = abs(descuento);

 

                cout << "El 16% de descuento es: " << descuento << endl;

                break;

            }

            case 19: {

                char repetir;

                

                do {

                    double gradosSexagesimales;

                    double gradosRadianes, gradosCentesimales;

 

                    cout << "Ingrese grados sexagesimales: ";

                    cin >> gradosSexagesimales;

 

                    // Conversión a grados radianes

                    gradosRadianes = gradosSexagesimales * M_PI / 180;

 

                    // Conversión a grados centesimales

                    gradosCentesimales = gradosSexagesimales * 100 / 90;

 

                    cout << "Resultados:" << endl;

                    cout << "Grados Radianes: " << gradosRadianes << endl;

                    cout << "Grados Centesimales: " << gradosCentesimales << endl;

 

                    cout << "Desea convertir otro valor? (s/n): ";

                    cin >> repetir;

 

                } while (repetir == 's' || repetir == 'S');

                break;

            }

 

            case 20: 

            {

                int numero = 1;

                int contador = 0;

 

                do {

                    if (numero % 3 == 0) {

                        cout << numero << " es multiplo de 3." << endl;

                        ++contador;

                    }

                    ++numero;

                } while (numero <= 130);

 

                cout << "Total de multiplos de 3: " << contador << endl;

                break;

            }

            case 0:

                cout << "Hasta luego!" << endl;

                break;

            default:

                cout << "Por favor, seleccione un numero valido de ejercicio (11, 19, 20) o 0 para salir." << endl;

        }

 

    } while (opcion != 0);

 

    return 0;

}

image.png
image.png
image.png
image.png
bottom of page