Lenguaje de Programación
#include <iostream>
using namespace std;
int Opcion;
float precio, descuento, precio_con_descuento;
float mm, m;
// Función para calcular el precio con descuento
void calcular_precio_con_descuento(float precio, float descuento) {
precio_con_descuento = precio - (precio * descuento / 100); // Calcular el precio con descuento
cout << "El precio con descuento es: " << precio_con_descuento << endl;
}
// Función para convertir de milímetros a metros
void convertir_mm_a_m(float mm) {
m = mm / 1000; // Convertir milímetros a metros
cout << mm << " milimetros equivalen a " << m << " metros" << endl;
}
int main() {
do {
cout << " M E N U de FUNCIONES \n";
cout << "------------ \n";
cout << "1.- SUMA \n";
cout << "2.- SERIE SENO \n";
cout << "3.- Calcular precio con descuento \n";
cout << "4.- Convertir de milimetros a metros \n";
cout << "0.- Salir \n";
cout << "INGRESE UNA OPCION <> 0: ";
cin >> Opcion;
switch (Opcion) {
case 1: {
cout << "1.- SUMA DE DOS NUMEROS \n";
// Agregar código para la suma de dos números
cout << endl;
} break;
case 2: {
cout << "2.- SERIE SENO \n";
// Agregar código para la serie seno
cout << endl;
} break;
case 3: {
cout << "3.- Calcular precio con descuento \n";
cout << "Ingrese el precio: ";
cin >> precio;
cout << "Ingrese el porcentaje de descuento: ";
cin >> descuento;
calcular_precio_con_descuento(precio, descuento);
cout << endl;
} break;
case 4: {
cout << "4.- Convertir de milimetros a metros \n";
cout << "Ingrese la longitud en milimetros: ";
cin >> mm;
convertir_mm_a_m(mm);
cout << endl;
} break;
} // fin del switch
} while (Opcion != 0); // FIN DEL DO WHILE
return 0;
}