#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
char opcion;
float num1=0, num2=0, num3=0, num4=0;
int Z;
cout << endl;
cout << " ------------------------" << endl;
cout << " by: Carlos Avil202s G240leas" << endl;
cout << " ------------------------" << endl;
cout<<"n -------MENU------- n";
cout<<"n 1. Calcular el promedio";
cout<<"n 2. Determinar el n243mero mayor";
cout<<"n 3. Determinar el n243mero menor";
cout<<"n 4. Ver la cantidad menor de asterisco (*)";
cout<<"n 5. Salir de la aplicaci242n";
do{
cout<<"nn ---ELIJA UNA OPCION:--- n";
cin>>opcion;
cout << endl;
switch(opcion)
{
case '1':
// Calcular el promedio de 4 números positivos
float prom;
cout << " n Ingrese 4 n243meros positivos:" << endl;
cout << endl;
Se leen 4 números y hacer lo siguiente dada la selección:
1. Calcular el promedio
2. Determinar el número mayor
3. Determinar el número menor
4. Imprima una línea conteniendo la cantidad menor en asteriscos.
Ejemplo:
Dados los números: 10, 5, 3, 28
Número menor es el 3
Línea de asteriscos ***
cin >> num1 >> num2 >> num3 >> num4;
// Calculando el promedio de cuatro números
prom = (num1 + num2 + num3 + num4)/4;
cout << endl; cout << " El promedio de los cuatro n243meros es:
" << prom << endl << endl;
break;
/* ----------------------------------------------------------------------
---------------------------------------------------------------------- */
case '2':
// Determinar el número mayor
int W;
cout << " n Ingrese 4 n243meros positivos:" << endl;
cout << endl;
cin >> num1 >> num2 >> num3 >> num4;
if(num1 > num2 && num1 > num3 && num1 > num4){
W = num1;
}else{
if(num2 > num1 && num2 > num3 && num2 > num4){
W = num2;
}else{
if(num3 > num1 && num3 > num2 && num3 > num4){
W = num3;
}else
W = num4;
}
}
cout << endl;
cout<< " El n243mero mayor es "<< W;
break;
/* -----------------------------------------------------------------------
---------------------------------------------------------------*/
case '3':
// Determinar el número menor
cout <<" n Ingrese 4 n243meros positivos:" << endl;
cout << endl;
cin >> num1 >> num2 >> num3 >> num4;
if(num1 < num2 && num1 < num3 && num1 < num4){
Z = num1;
}else{
if(num2 < num1 && num2 < num3 && num2 < num4){
Z = num2;
}else{
if(num3 < num1 && num3 < num2 && num3 < num4){
Z = num3;
}else
Z = num4;
}
}
cout << endl;
cout<< " El n243mero menor es "<< Z;
cout << endl;
break;
/* -----------------------------------------------------------------------
-----------------------------------------------------------------------*/
case '4':
// Imprima una línea conteniendo la cantidad menor en asteriscos.
int Z;
int num1, num2, num3, num4;
cout <<" n Ingrese 4 n243meros positivos:" << endl;
cout << endl;
cin >> num1 >> num2 >> num3 >> num4;
if(num1 < num2 && num1 < num3 && num1 < num4){
Z = num1;
}else{
if(num2 < num1 && num2 < num3 && num2 < num4){
Z = num2;
}else{
if(num3 < num1 && num3 < num2 && num3 < num4){
Z = num3;
}else
Z = num4;
}
}
cout << endl;
cout << " El n243mero menor es: "<< Z;
cout << endl;
cout << " L241 nea de asterisco: ";
for(int i=0; i<Z ; i++)
cout << ("*");
break;
/* -----------------------------------------------------------------------
-----------------------------------------------------------------*/
case '5':
// Salir de la aplicación
cout<<" Usted decidio salir!!nn";
break;
default: cout<<" Opci242n incorrecta!!nn";
}
}//Fin de do
while(opcion!='5');
system("pause");
return 0;
}

Programar un menú en c++

  • 1.
    #include <iostream> #include <cstdlib> usingnamespace std; int main() { char opcion; float num1=0, num2=0, num3=0, num4=0; int Z; cout << endl; cout << " ------------------------" << endl; cout << " by: Carlos Avil202s G240leas" << endl; cout << " ------------------------" << endl; cout<<"n -------MENU------- n"; cout<<"n 1. Calcular el promedio"; cout<<"n 2. Determinar el n243mero mayor"; cout<<"n 3. Determinar el n243mero menor"; cout<<"n 4. Ver la cantidad menor de asterisco (*)"; cout<<"n 5. Salir de la aplicaci242n"; do{ cout<<"nn ---ELIJA UNA OPCION:--- n"; cin>>opcion; cout << endl; switch(opcion) { case '1': // Calcular el promedio de 4 números positivos float prom; cout << " n Ingrese 4 n243meros positivos:" << endl; cout << endl; Se leen 4 números y hacer lo siguiente dada la selección: 1. Calcular el promedio 2. Determinar el número mayor 3. Determinar el número menor 4. Imprima una línea conteniendo la cantidad menor en asteriscos. Ejemplo: Dados los números: 10, 5, 3, 28 Número menor es el 3 Línea de asteriscos ***
  • 2.
    cin >> num1>> num2 >> num3 >> num4; // Calculando el promedio de cuatro números prom = (num1 + num2 + num3 + num4)/4; cout << endl; cout << " El promedio de los cuatro n243meros es: " << prom << endl << endl; break; /* ---------------------------------------------------------------------- ---------------------------------------------------------------------- */ case '2': // Determinar el número mayor int W; cout << " n Ingrese 4 n243meros positivos:" << endl; cout << endl; cin >> num1 >> num2 >> num3 >> num4; if(num1 > num2 && num1 > num3 && num1 > num4){ W = num1; }else{ if(num2 > num1 && num2 > num3 && num2 > num4){ W = num2; }else{ if(num3 > num1 && num3 > num2 && num3 > num4){ W = num3; }else W = num4; } } cout << endl; cout<< " El n243mero mayor es "<< W; break; /* ----------------------------------------------------------------------- ---------------------------------------------------------------*/ case '3': // Determinar el número menor cout <<" n Ingrese 4 n243meros positivos:" << endl; cout << endl; cin >> num1 >> num2 >> num3 >> num4; if(num1 < num2 && num1 < num3 && num1 < num4){ Z = num1; }else{ if(num2 < num1 && num2 < num3 && num2 < num4){ Z = num2;
  • 3.
    }else{ if(num3 < num1&& num3 < num2 && num3 < num4){ Z = num3; }else Z = num4; } } cout << endl; cout<< " El n243mero menor es "<< Z; cout << endl; break; /* ----------------------------------------------------------------------- -----------------------------------------------------------------------*/ case '4': // Imprima una línea conteniendo la cantidad menor en asteriscos. int Z; int num1, num2, num3, num4; cout <<" n Ingrese 4 n243meros positivos:" << endl; cout << endl; cin >> num1 >> num2 >> num3 >> num4; if(num1 < num2 && num1 < num3 && num1 < num4){ Z = num1; }else{ if(num2 < num1 && num2 < num3 && num2 < num4){ Z = num2; }else{ if(num3 < num1 && num3 < num2 && num3 < num4){ Z = num3; }else Z = num4; } } cout << endl; cout << " El n243mero menor es: "<< Z; cout << endl; cout << " L241 nea de asterisco: "; for(int i=0; i<Z ; i++) cout << ("*"); break; /* ----------------------------------------------------------------------- -----------------------------------------------------------------*/
  • 4.
    case '5': // Salirde la aplicación cout<<" Usted decidio salir!!nn"; break; default: cout<<" Opci242n incorrecta!!nn"; } }//Fin de do while(opcion!='5'); system("pause"); return 0; }