// Codificado por: Beastieux
// Código fuente: Mostrar un menú con 6 opciones.
#include <iostream>
using namespace std;
int main() {
int m;
cout << "\t\t\tElija una opción\n\n";
cout << "1 Ingresos\n";
cout << "2 Modificación\n";
cout << "3 Consultas\n";
cout << "4 Reportes\n";
cout << "5 Utilidades\n";
cout << "6 Salir\n\n";
cin >> m;
switch (m) {
case 1:
cout << "Ud tiene S/. 2500" << endl;
break;
case 2:
cout << "¿Qué desea modificar?" << endl;
break;
case 3:
cout << "Escriba su consulta aquí: " << endl;
break;
case 4:
cout << "Ud. no presenta reportes" << endl;
break;
case 5:
cout << "Este servicio está bloqueado por el momento" << endl;
break;
case 6:
cout << "Ya está fuera" << endl;
break;
default:
cout << "El valor ingresado no está en el menú" << endl;
break;
}
cin.ignore();
return 0;
}
Este código C++ muestra un menú con 6 opciones y permite al usuario seleccionar una de ellas. Luego, basado en la opción seleccionada, proporciona una respuesta correspondiente. Aquí tienes una descripción detallada del funcionamiento del código:
- Incluye la biblioteca
iostream
para permitir la entrada y salida estándar. - Define el espacio de nombres
std
para que no sea necesario usarstd::
antes de las funciones y objetos de la biblioteca estándar. - Define la función
main()
, que es el punto de entrada del programa. - Declara una variable entera
m
para almacenar la opción seleccionada por el usuario. - Imprime un encabezado y una serie de opciones en la consola para presentar el menú al usuario.
- Solicita al usuario que ingrese un número para seleccionar una de las opciones del menú.
- Utiliza una estructura de control
switch
para evaluar el valor dem
y ejecutar el bloque de código correspondiente según la opción seleccionada.- Si
m
es igual a 1, muestra «Ud tiene S/. 2500». - Si
m
es igual a 2, pregunta «¿Qué desea modificar?». - Si
m
es igual a 3, pide al usuario que escriba su consulta. - Si
m
es igual a 4, muestra «Ud. no presenta reportes». - Si
m
es igual a 5, indica que el servicio está bloqueado. - Si
m
es igual a 6, muestra «Ya está fuera». - Si
m
no coincide con ninguna de las opciones anteriores, muestra «El valor ingresado no está en el menú».
- Si
- Espera a que el usuario presione Enter antes de finalizar.
- Fin del programa.
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++
#include
#include
using namespace std;
void imprimirLista(list l) {
cout << "Elementos de la lista: ";
for (auto i : l)
cout << i << " ";
cout << endl;
}
int main() {
list l; // lista vacía
int opcion, dato;
do {
// Menú
cout << "1. Insertar al inicio" << endl;
cout << "2. Eliminar al inicio" << endl;
cout << "3. Eliminar al final" << endl;
cout << "4. Eliminar en cualquier posicion" << endl;
cout << "5. Mostrar todos los elementos en la lista" << endl;
cout << "0. Salir" << endl;
cout <> opcion;
switch (opcion) {
case 1:
cout <> dato;
l.push_front(dato);
cout << "Dato " << dato << " insertado al inicio de la lista." << endl;
break;
case 2:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
dato = l.front();
l.pop_front();
cout << "Dato " << dato << " eliminado del inicio de la lista." << endl;
}
break;
case 3:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
dato = l.back();
l.pop_back();
cout << "Dato " << dato << " eliminado del final de la lista." << endl;
}
break;
case 4:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
int pos, i = 0;
cout <> pos;
auto it = l.begin();
while (it != l.end() && i < pos) {
++it;
++i;
}
if (it == l.end()) {
cout << "Posicion invalida." << endl;
} else {
dato = *it;
l.erase(it);
cout << "Dato " << dato << " eliminado de la lista." << endl;
}
}
break;
case 5:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
imprimirLista(l);
}
break;
case 0:
cout << "Adios!" << endl;
break;
default:
cout << "Opcion invalida. Intenta de nuevo." << endl;
break;
}
} while (opcion != 0);
return 0;
}
Hola me puden ayudar con un codigo para este menu… estoy en c++
Insertar al inicio
2) Eliminar al inicio
3) Eliminar al final
4) Eliminar en cualquier posición
5) Mostrar todos los elementos en la lista
0) Salir
#include
#include
using namespace std;
void imprimirLista(list l) {
cout << "Elementos de la lista: ";
for (auto i : l)
cout << i << " ";
cout << endl;
}
int main() {
list l; // lista vacía
int opcion, dato;
do {
// Menú
cout << "1. Insertar al inicio" << endl;
cout << "2. Eliminar al inicio" << endl;
cout << "3. Eliminar al final" << endl;
cout << "4. Eliminar en cualquier posicion" << endl;
cout << "5. Mostrar todos los elementos en la lista" << endl;
cout << "0. Salir" << endl;
cout <> opcion;
switch (opcion) {
case 1:
cout <> dato;
l.push_front(dato);
cout << "Dato " << dato << " insertado al inicio de la lista." << endl;
break;
case 2:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
dato = l.front();
l.pop_front();
cout << "Dato " << dato << " eliminado del inicio de la lista." << endl;
}
break;
case 3:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
dato = l.back();
l.pop_back();
cout << "Dato " << dato << " eliminado del final de la lista." << endl;
}
break;
case 4:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
int pos, i = 0;
cout <> pos;
auto it = l.begin();
while (it != l.end() && i < pos) {
++it;
++i;
}
if (it == l.end()) {
cout << "Posicion invalida." << endl;
} else {
dato = *it;
l.erase(it);
cout << "Dato " << dato << " eliminado de la lista." << endl;
}
}
break;
case 5:
if (l.empty()) {
cout << "La lista esta vacia." << endl;
} else {
imprimirLista(l);
}
break;
case 0:
cout << "Adios!" << endl;
break;
default:
cout << "Opcion invalida. Intenta de nuevo." << endl;
break;
}
} while (opcion != 0);
return 0;
}
Realizar un menú de opciones y utilizar funciones para cada ítem del ejercicio, debe terminar la ejecución solo al elegir la opción Salir
Rellene la matriz con números pares, luego, en otra matriz del mismo tamaño, guarde los valores almacenados en la primera matriz elevando a un exponente ingresado por teclado, imprima las dos matrices.
ordenar la segunda matriz en forma descendente
obtener la diagonal principal, diagonal secundaria y ubicar en una matriz en el orden solicitado
ayuda xfavor cn este programa
ayuda con este codigo de c++ es para un proyecto y no doy como hacerlo
REALIZAR EN C++ UN PROGRAMA QUE PRESENTE UN MENÚ PARA EL USUARIO TOMANDO EN CUENTA TODAS LAS POSIBLES OPCIONES DEL TEMA DE «INDUCCIÓN MATEMÁTICA» VISTAS EN CLASE, CON BASE EN LAS PRESENTACIONES PUBLICADAS ANTERIORMENTE:
———————-
MENU:
-PRODUCTO DE FACTORES PRIMOS
-MÁXIMO COMUN DIVISOR
-ALGORITMO DE LA DIVISIÓN
-ALGORITMO DE EUCLIDES
ayuda en mi c++ no me deja correr archivos por el namespace std_GLIBCXX_VISIBILITY(default)
y tengo que desinstalarlo e instalarlo que m corran lo sproyecto
¿como puedo solucionar este error?
Hola me podrian ayudar por favor.
Se pide desarrollar un programa que:
Muestre como encabezado BIENVENIDO AL LABORATORIO Vida y
Salud
Usuario: Se debe desplegar tu nombre y fecha-hora actual.
Seleccionar un estudio del laboratorio.
Ingresar la cantidad de estudios o insumos solicitados.
Calcular el total a pagar por el estudio o insumo.
Mensaje de despedida.
Estudio/Insumo Precio
A. Química sanguínea $650
B. Biopsia $850
C. Ultrasonido $1250
D. Cubrebocas $15
E. Guantes $17
F. Gel antibacterial $35
Se debe mostrar un menú con los estudios/insumo del laboratorio a seleccionar
Una vez seleccionado el estudio/ insumo, se debe mostrar en pantalla:
La descripción del estudio/Insumo seleccionado.
Precio unitario del estudio seleccionado.
Y pedir al usuario la cantidad de Estudio/Insumo:
2. Una vez proporcionado la cantidad de estudios se debe desplegar el total a
Pagar
Y el mensaje de despedida ¡Gracias por tu preferencia, te esperamos
pronto!
hola, necesito que me ayuden a elaborar un codigo de dosificaciom¡n de morteros de ingenieria civil, con menù por favor
ayuda para algùn programa con lenguaje en c de ingenieria civil, con menù por favor, urgeee, es proyecto final:(
Porfavor necesito un programa de c++ que sea una TIENDA DE VIDEO JUEGOS URGENTEEEEEE GRACIAS
Desarrolla un programa, que a través de un menú (MENÚ), realice las operaciones que de indican.
MENÚ
1. INSERTAR NODO A LA IZQUIERDA.
2. INSERTAR NODO A LA DERECHA.
3. INSERTAR NODO DESPUÉS DEL NODO X.
4. ELIMINAR NODO A LA IZQUIERDA.
5. ELIMINAR NODO A LA DERECHA.
6. ELIMINAR NODO DESPUÉS DEL NODO X.
7. RECORRER DE IZQUIERDA A DERECHA.
8. RECORRER DE DERECHA A IZQUIERDA.
9. SALIR
AYUDENME PORFAS EN C++
no
alguien te ayudo yo tambien necesito este odigo
ayuda a hacer un menu con submenus :V
culo
me podrian ayudar por favor con el codigo de una calculadora donde te muestre el menu y submenu …..
ejemplo…..
opc. 1-suma
opc. 2-resta
opc. 3-multiplicacion
opc. 4-ecuacion lineal
— elige una opcion —
si eliges opc. 1-suma
1.1 suma con 2 digitos
1.2 suma con 4 digitos
1.3 suma con 6 digitos
1.4 elige una opcion
despues de q ayas elegido la opcion haces tu operacion y te regrese al menu principal…
// y asi seria en todos los casos… por ayuda….
no
Si vas a decir que no, porque lees eso?
hola
podrías intentar jugando con switch y funciones….
#include
#include
#include
#include
#include
using namespace std;
int main()
{
int opcion=0;
do{
cout<<"opcion 1: Suma\n ";
cout<<"opcion 2: resta\n ";
cout<<"opcion 3: multiplicacion\n ";
cout<<"opcion 4: divicion\n ";
cout<<"opcion 0: salir\n ";
}
while (opcion!=0);
{
int valor1, valor2,resultado;
cout<>opcion;
system(«cls»);
switch(opcion)
{
case 1: cout<<"———SUMA————: \n ";
cout <> valor1;
cout<> valor2 ;
resultado= valor1+valor2;
cout <<"tu resultado es: "<<resultado;
break ;
case 2: cout<<"———-RESTA———–";
cout <> valor1;
cout <> valor2;
resultado=valor1-valor2;
cout <<"tu resta es: "<<resultado;
break;
case 3: cout<<"———-MULTIPLICACION————";
cout <> valor1;
cout <> valor2;
resultado=valor1*valor2;
cout <<"tu multiplicacion es: "<<resultado;
break;
case 4: cout<<"———-DIVICION————";
cout <> valor1;
cout <> valor2;
resultado=valor1/valor2;
cout <<"tu divicion es: "<<resultado;
break;
default: cout<<"usted ha seleccionado la opcion para salir\n";
}
return 0;
}
}
nmms
Hecho verg mijines esta muy larga esa wea
Eso no sirve oye
hola soy yessi
hola yessi, yo soy caro
Hola yessi y caro yo soy el puto amo
import java.io.*;
import java.util.*;
public class proba
{
public static void main (String[]args)throws IOException
{
BufferedReader leer=new BufferedReader (new InputStreamReader (System.in));
Scanner input=new Scanner(System.in);
int menu0001=0,menu0002=0;
int menuprincipal=0;
int regresamenuprincipal=0;
int regresamenu0001=0;
int control [];
control = new int [5];
String []alumno=new String [5];
String []carrera=new String [5];
int x;
do{
if (regresamenuprincipal==0);
System.out.println («[1] ALTAS»);
System.out.println («[2] BAJAS»);
System.out.println («[3] CAMBIOS»);
System.out.println («[4] SALIR»);
do{
System.out.print («INTRODUZCA EL N° DE LA OPCION: «);
menuprincipal = Integer.parseInt(leer.readLine());
if ((menuprincipal>4)||(menuprincipal4)||(menuprincipal0)&&(control[1]>0)&&(control[2]>0)&&(control[3]>0)&&(control[4]>0))
{
int sitodolleno=0;
System.out.println(«///////////////////////////////////////////»);
System.out.println(«LO SENTIMOS PERO TODOS LOS CAMPOS ESTAN OCUPADOS»);
System.out.println(«///////////////////////////////////////////»);
System.out.print («Introduce [0] para regresar: «);
sitodolleno = Integer.parseInt(leer.readLine());
switch (sitodolleno)
{
case 0:
regresamenu0001=1;
break;
}
break;
}
if (control[0]>0)
{
System.out.println(«//////////////////////////////////»);
System.out.println(«La PRIMER casilla esta llena.»);
System.out.println(«¿desea mirar mas adelante?»);
System.out.println(«//////////////////////////////////»);
}else
{
for (x=0; x0)
{
System.out.println(«//////////////////////////////////»);
System.out.println(«La SEGUNDA casilla esta llena.»);
System.out.println(«¿desea mirar mas adelante?»);
System.out.println(«//////////////////////////////////»);
}else
{
for (x=1; x0)
{
System.out.println(«//////////////////////////////////»);
System.out.println(«La TERCERA casilla esta llena.»);
System.out.println(«¿desea mirar mas adelante?»);
System.out.println(«//////////////////////////////////»);
}else
{
for (x=2; x0)
{
System.out.println(«//////////////////////////////////»);
System.out.println(«La CUARTA casilla esta llena.»);
System.out.println(«¿desea mirar mas adelante?»);
System.out.println(«//////////////////////////////////»);
}else
{
for (x=3; x0)
{
System.out.println(«//////////////////////////////////»);
System.out.println(«La QUINTA casilla esta llena.»);
System.out.println(«¿desea mirar mas adelante?»);
System.out.println(«//////////////////////////////////»);
}else
{
for (x=4; x<5; x++)
{
System.out.print ("Ingrese el alumno "+(x+1)+": ");
alumno[x]= leer.readLine();
System.out.print ("Ingrese la carrera que cursa: ");
carrera [x] = leer.readLine();
System.out.print ("Ingrese su N° de Control: ");
control [x] = Integer.parseInt(leer.readLine());
}
}
//FINALIZA EL QUINTO ALUMNO
//INICIALIZA CUANDO TODO ESTA LLENO
int termino=0;
System.out.println("///////////////////////////////////////////");
System.out.println("¡TODO HA SIDO REGISTRADO EXITOSAMENTE!");
System.out.println("///////////////////////////////////////////");
System.out.println("[0] REGRESAR");
System.out.println("INTRODUZCA LA OPCION CORRECTA: ");
termino=Integer.parseInt(leer.readLine());
switch (termino)
{
case 0:
regresamenu0001=1;
break;
}
//TERMINA CUANDO TODO ESTA LLENO
case 0:
regresamenu0001=1;
break;
}
case 0:
regresamenu0001=1;
break;
}
case 0:
regresamenu0001=1;
break;
}
case 0:
regresamenu0001=1;
break;
}
break;
//INICIA CASE PARA REGRESAR
case 0:
regresamenu0001=1;
break;
//FINALIZA CASE PARA REGRESAR
}
//FINALIZA SWITCH CREADO PARA AGREGAR ALUMNOS O REGRESAR
break;
case 2:
System.out.println("/////////////////////////");
System.out.println("ENTRO A OPCION CALIFICACIONES");
System.out.println("/////////////////////////");
String st04=input.next();
break;
case 3:
System.out.println("/////////////////////////");
System.out.println("ENTRO A OPCION ACTIVIDAD");
System.out.println("/////////////////////////");
String st03=input.next();
break;
case 4:
regresamenuprincipal=0;
break;
}
}while (regresamenu0001==1);
//TERMINA MENU DE ALTAS
break;
case 2:
System.out.println("/////////////////////////");
System.out.println("ENTRO A OPCION BAJAS");
System.out.println("/////////////////////////");
String st02=input.next();
break;
case 3:
System.out.println("/////////////////////////");
System.out.println("ENTRO A OPCION CAMBIOS");
System.out.println("/////////////////////////");
String st01=input.next();
break;
case 4:
System.out.println("FIN DE EL PROGRAMA…");
String st00=input.next();
break;
}
//TERMINA MENU PRINCIPAL
}while (regresamenuprincipal==0);
}
}
ESTE CODIGO SOLO SIRVE EN LENGUAJES JAVA NO LO ACEPTA EL C++
Hola, puedes ayudarme con un programa en c++
ESTE CODIGO SOLO SIRVE EN LENGUAJES JAVA
pues que pendejo no?
Hola, puedes ayudarme con un programa en c++
alert(«H»);
hola saludos neciito ayuda para compolilar un programa de reposicio d cja caja chica y nos pol dnd empezar soy un novato
no puedo acceder a las opciones cuando piso cualquier tecla me sale de la pantalla despues que no a compilo
//Codificado por: sAfOrAs
//Codigo fuente: Mostrar un menú con 6 opciones.
#include
using namespace std;
int main()
{
int m;
cout<<"\t\t\tElija una opcion\n\n";
//con '\t\t\t' llevo un poco al centro el mensaje, y con '\n\n' salto 2 lineas hacia abajo.
cout<<"1 Ingresos\n";
cout<<"2 Modificacion\n";
cout<<"3 Consultas\n";
cout<<"4 Reportes\n";
cout<<"5 Utilidades\n";
cout<>m;
switch(m)
{
case 1:cout<<"Ud tiene S/. 2500"<<endl;break;
case 2:cout<<"¿Que desea modificar?"<<endl;break;
case 3:cout<<"Escriba su consulta aqui: "<<endl;break;
case 4:cout<<"Ud. no presenta reportes"<<endl;break;
case 5:cout<<"Este servicio esta bloqueado por el momento"<<endl;break;
case 6:cout<<"Ya esta fuera"<<endl;break;
default: cout<<"El valor ingresado no esta en el menu"<<endl;
}
cin.ignore(); return 0;
system("pause"); // es para que no se cierre la consola inmediatamente que termina de ejecutarse el programa
}
no entiendo le doy a una de las opciones y lo que hace es que me saca de la pantalla de una ves
hoye te falto un system pause. y en dev-c++ 5.0.0.4, se debe incluir la libreria stdlib.h para que este funcione.
hola, la verdad soy nueva manejando dev c++ y no se como incluir la libreria….
podrian ayudarmen
no se supone que se debe hacer desde un clase??
me sirvió de mucho gracias. pero quisiera que me ayudaras con un trabajo para mi escuela
me pueden ayudar?
hola me llamo yeisy y debo hacer un proyecto en c++ con menus y submenus y nose como empezar
Quise poner «presiona para confirmar la selección de la opción». Perdón…
Por favor, explica también como hacer un menú en C, pero no del tipo «Presione el número que corresponde a la opción», sinó ese en el que el usuario resalta la opción a seleccionar con las flechitas de los cursores y luego presiona para confirmar la selección de la opción. Creo que para poder «pintar» la opción a elegir se usa textbackground y textcolor y hay que saber cómo leer las teclas de los cursores de la forma más simple posible. Saludos. Nico
Amigo como hago para poder elegir repetidamente una de estas opciones?
simplemente con funciones o do while, para k repetidamente vuelva al menu
Buenísimo…
hola soy nuevo en esto, tengo el c++ 6.0 lo instale con visual pero quiero empezar dese el mismo programa en que opcion debo de abrir para hacer mi archivo?
ayuda en en menu…
como hago para volver atras con una tecla …
ej cout<«: ;
no funciona