c++ crear programa con un menú de opciones - con opción de salir en c++
ฝัง
- เผยแพร่เมื่อ 5 ก.ย. 2024
- hola amigos aqui les dejo este video donde podremos realizar un menu que le de la opcion al usuario de salir o seguir en la aplicacion de c++ , realizada por medio de un bucle do while , ya que un amigo me comento si se podria realizar esta operacion.
espero que les guste y comparte
link codigo fuente
tutos-edgar.bl...
mi facebook:
goo.gl/nUQa95
TWITER
goo.gl/IJ43H6
mi blog:
goo.gl/zTdSBp
suscribete:
goo.gl/fwNpnX
GOOGLE +
goo.gl/hnz4Sw
hermano...
Dios le bendifa
llevo dos semanas tratando de saber como volver al menu y fue gracias a usted
Ok De nada
Tengan cuidado con el operador lógico de igualdad. En la línea 32, cuando utiliza "if", escribe el operador lógico "=", debido a la configuración es mejor usar "==".
pues depende como lo trabaja cada persona ya que por eso se explica en el video
[ OPERADORES ]
Asignación: "=".
Equivalencia: "==".
Nota: Cuando creas una variable, la debes de inicializar en cero, para evitar que guarde un dato aleatorio en la dirección de memoria donde esta alojada esta misma variable.
[ EJEMPLO ]
int short signed miVariable = {0};
en mi caso tan solo ocupe el return main(); XD, al chile yo tengo de esos profes que la de explicar no se la saben. y despues de varios videos un simple "Return main" arreglo todo.
en fin, gracias por todo viejo
De acuerdo
Uff papá, volvi al video despues de 6 meses, me volvieron a pedir el codigo, gracias jaja
Ok
Ok
Ok
por algún motivo si dejo int a dentro del ciclo me dice que no está declarado, pero si lo pongo antes del ciclo do while sí funciona
Si tiene que se fuera del ciclo ...
Graciaaa!! Ya buscaba programas asi faciles de entender, y es el primero de muchos. Vamos por++
Ok esta bien es un placer
amigo muchas gracias por el video; saludos desde El Salvador
Ok de nada amigo
Capo me salvaste, estaba con un tp y no me salía una parte, gracias!!
Ok
Amigo, da asco. Miles de anuncios y al final, para poder analizar el código, tiene contraseña.
Contraseña es :
tutos-edgar
@@TutosEdgar Muchas Gracias
De nada
muchas gracias excelente canal, con esto resolví muchas dudas
Ok de nada
Hola buenas, tengo una duda y quisiera que me la respondiera, no sé podra poner algo como si seleccionas un número que no dise pero al seleccionarlo que diga opción seleccionada incorrecta y te buenos a desir que opción seleccionar 🤔
Bien que si solo tenes que realizar una funcion que imprima el dato que de seleccion incorrecta y luego lo reenvias de nuevo al main para que de las opciones nuevamente ..
@@TutosEdgar y disculpe como se aria eso, estoy empezando y es algo que me a estado dando muchas vueltas, como es que are que me diga dato erróneo y me vuelva a pedir las opciones, ya lo ise con un if y si me funcionó pero el que quiero que aga lo mismo está dentro de un switch, y quisiera que me diera lo mismo pero no logro aserlo, por cierto mi código está echo con do...while
Si es igual con el swich
Hola, tu vídeo me sirvió mucho para hacer un menú, pero mi curiosidad es porque el programa se repite constantemente cuando inserto una letra. ¿Hay una forma de evitar con algún condicional para que evite inserte una letra para que no se ponga repetir constantemente?
Solo usa un café y en el default ponle un mensaje que no admite letras
Pues tengo tutorial para recibir solo numeros o solo letras ...
Muy buen video justo lo que buscaba sigue asi amigo.
Gracias amigo
hola tengo una duda , al momento de poner en while ( a !=3); me marca error quisiera sabe por que , *principalmente la letra "a" me marca error* :( espero y me pueda contestar rápidamente :(
#include
#include
using namespace std;
int main()
{
do {
int a, b;
cout
Para empezar pusiste que para salirte 1-Si y 1-No siempre te vas a salir porque es 1 y 2 no 1 y 1, y cuando seleccionas una opcion en el switch no pusiste ningun cin para guardar tus resultados.
ok lo revisare
Solo declara las variables a y b fuera del do while
Ese menú lo pudiste haber construido con solo (if else, ANIDADOS).
Nota: Cuando creas una variable, la debes de inicializar en cero, para evitar que guarde un dato aleatorio en la dirección de memoria donde esta alojada esta misma variable.
[ EJEMPLO ]
int short signed miVariable = {0};
Ok
me sirvió bastante, estaría bien que hagas un formato apa porque me piden referencias en la uni:D
Ok si me da tiempo lo realizare ...
ME ha servido bastante, aunque en vez de usar cout y cin lo converti a printf,scanf e if, gracias amigo.
Es que lo que pasa en C normal se usa sacnf y print ahora en c++ ...cout y cin
Son distintos lenguajes pero similar la sintaxis
Cómo lo lograste?
me ayudaste demasiado bro, muchas gracias!!
Ok de nada ...
gracias perro , no era l oque buscaba pero a tengo idea de como hacer mi programa que necesitaba
Oki de nada
alguien que me ayude, puse el codigo y en el while me indica que la "a" no ha sido declarada, y si aparece en el int, que hago?? por favor ayudenme con esta duda
Pues revisa bien compa ...
hola muy buen toturial me sirvio bastante!!
Ok de nada ...
Gracias bro y si quiero hacer un tipo test pongo la opción 1 "el nombre del test" ya opción 2 "nombre del test" me gustaría que me ayudarás solo emos visto en clase Swich,if, else,do,while,double int main y la librería iostream
No entiendo muy bien que es lo que neceaitas ....
Exelente video, pero tengo un problema y es cuando pongo swich dice que no esta declarado que puedo hacer? O que me hace falta?
Como tenes el swich
Lo tienes con las llaves y parentesis del dato que se analizara
amigo, necesito un algoritmo que contenga subprocesos, arreglos y menu infinito, por favor, no encuentro un ejemplo completo.
Específica Bien Que quieres que realice el algoritmo
Hola, en la parte de 14 el formato Cin >> (2); me sale incorrecto, que podría hacer ?
Bueno primero que nada cuando usas cin no debe llevar parentesis ... ahora bien para imprimir puede ser una variable o datos encerrados entre comillas o numero solo que sin parentesis ... solamente si es un char si tendría que ir asi cin>>char(8);
Una pregunta. como hago si el usuario en vez de poner un numero pone una letra, siempre que se hace eso se crea un bucle infinito,,,,, no se como resolverlo
Toma el dato como string
se te agradece el vídeo, pero vamos hombre, te mamaste con la publicidad
+Paolo Contreras ok
Tutos Edgar me ayudó mucho 🙌🙌
+Paolo Contreras ok de nada
ok
Holi, me podrías ayudar una duda?
Necesito usar dos case 2, pero me dice que está duplicado como le puedo hacer?
Que lenguaje
Me podrían ayudar a realizar este ejercicio por favor🙏🏼
Desarrolle una aplicación en C++ que cumpla con los siguientes requerimientos:
• Se creará el siguiente menú:
1. Ingresar
2. Llenar
3. Mostrar
4. Contar vocales
5. Letra que más se repite
6. Quitar repetidos
7. Salir
• La opción ingresar, pedirá cuantos caracteres necesita que se ingrese y pedirá uno por uno
los caracteres (a-z).
• La opción llenar, pedirá cuantos caracteres necesita que se llene automáticamente y de forma aleatoria almacenará caracteres (a-z).
• La opción mostrar, mostrará el arreglo de caracteres que se ha ingresado o llenado, si no
hay valores mostrará el mensaje: “Arreglo está vacío”.
• La opción Contar vocales, mostrará el arreglo completo y adicional indicará cuantas vocales hay en el mismo, cuantas a,e,i,o u.
• La opción Letra que más se repite, indicará cual es el carácter que mas se repite y el valor de repetición.
• La opción Quitar repetidos, mostrará el arreglo completo y además mostrará un nuevo
arreglo eliminando los repetidos.
• La opción salir, saldrá del sistema y se terminará la ejecución.
• Solo con la opción 7 saldrá de la aplicación, con el resto de opciones, se ejecuta y regresa al menú principal.
Y que llevas hecho ...???
La verdad nada:( está difícil
Entonces no necesitas ayuda ... quieres que te lo hagan .... pero alli esta el tutorial solo adaptalo a tu peticion
gracias me salvaste la vida :v , aunque me costo hallarle la forma ya que mi codigo es extenso :v , sigue subiendo mas videos de ese tipo
Ok de nada amigo
@@TutosEdgar Ayuda Bro necesito cambiar la opción de salida en vez de cont utilizar printf y en vez de cin utilizar scanf
Ok
Sí ya te indique que cambies la librería
@@omarramirez3729 es lo mismo solo que en vez de cout escribes printf y en vez de cin escribes scanf con su respectiva sintaxis
Porque no me deja regresar al Inicio? Me tira "Cannot call main within the program"
Bien que si te deja lo único sería si lo estas llamando desde otra función
Tienes buen video like sigue adelante unidos todos crecemos saludos
GRACIAS AMIGO SE TE AGRADECE MUCHISIMO
Muy buen video, pero tengo una consulta, puedo utilizar archivos dentro de un switch? Gracias :D
Si se puede
@@TutosEdgar cuando intento usarlo no me lee nada, la pantalla me queda en negro y no se ejecuta nada aunque tenga todo compilado.
Depende como está ejecutando
Pero en el caso de que el usuario ingrese una opcion invalida a la hora de salir del menu, como haces para que vuelva a iniciar la pregunta y ingrese bien la opcion de salir o volver al menu?
Para que ingrese al menú de nuevo podes hacer el return main
Desde hace medio día tengo un problema, estaba haciendo un simulador básico de la consola de Linux pero, cuando no escribía un comando y solo presionaba ENTER, el bucle se me repetía sin parar, y NO ESPERABA A QUE RENOBARA LA VARIABLE CON cin.get(opcion,40,'
');. El bucle lo ignoraba, el bucle se repetía sin parar
Alguien me puede ayudar con eso?
Declara la variable a string para que no haga ese bucle
Muestra tu código, con gusto lo reviso... sobre las variables, te doy un consejo, para evitar que una posición de memoria albergué un dato incorrecto, que le reste estabilidad a tu proyecto deberás declararlas con seguridad.
[ Ejemplo]
int short signed miVariable = {0};
parcer me aparec error 24 48 C:\Users
ecepcion\Documents\menu.cpp [Error] expected ';' before 'n'
pues te falta en algun lugar el punto y coma ... o pusiste una n de mas
sin el diagonal
COMO LE HAGO PARA QUE NO SE REPITA EL MENU ABAJO
ALGO ASI DE PRESIONA UNA TECLA PARA VOLVER AL MENU
si esta en una funcion solo manda a llamar la funcion al precionar la tecla que deseas ...
como cambiaste el color de toda la ventana, no solo donde se escribe el código si no a toda la ventana donde están los botones de opciones y demás
Esa son un tema que me descargue
la contraseña para abrir el codigo, no funciona
la contraseña es: tutos-edgar
el return main() hace que el programa regrese al principio?? :O
Asi es ..
ahuevo bro, saludos desde la cuarentena
gracias amigo tambien un gran saludo y esperamos seguir adelante ...
Le pongo return menu(); osea tooodo igual y no me regresa al menu, solo me saca
Tienes que retornar al main
Gracias bro, el adfly me pide que active su extencion si o si para poder ir al link asi que tuve que usar un link que habia dejado otro en los comentarios, pero igual me comi la publicidad xD
ok
Excelente vídeo me sirvió de mucho
Ok De nada
?Una pregunta actualmente estoy usando una versión más moderna de dev-c++ creés que eso me de problemas?
No amigo no tendria que dar problemas
@@TutosEdgar ok gracias por su respuesta.mi like.
Se cayo el link del archivo
Ok lo revisare
bro tal vez puedes ayudarme con mi proyecto quiero hacer ese menu pero que salga un tema de ordenar un vector por el metodo de mezcla
No entiendo bien ... explica un poco mejor si ...
Oigan pasen link para instalarlo en ordenador porfavor
Segui el tutorial
No pero este men puso default asi de la nada y ni lo explico.
Eso es algo basico compa eso ya lo tendrias que saber ya que no es un curso el que ando dando .... es un tutorial de como se realiza ciertas cosas .....
No tendrás algún link reciente para ver el código?
El que esta en la descripción no funciona :(
Ok
explicar de la versh pero me sirvió mucho (y)
Ok está bien
alguien mas noto que el codigo es diferente que el del archivo .cpp?
No es diferente
amigo, como pusiste el modo oscuro? es de alguna versión en específico?
Es solo cambiar el diseño de la ventana y poner otro tema que ya trae
esta bueno el video gracias brooo
Ok de nada
hola intento descargarme el codigo pero me pide una contraseña... que hago?
La contraseña es
tutos-edgar
no se pero sale un error en la linea del while y queria mirar el codigo q estaba y no me deja ahs pero buen video
Por eso ve bien el video ...
holis, una pregunta yo ingreso la contraseña tutos-edgar y me dice error TToTT
Proba con progra86
@@TutosEdgar al final logre hacer el trabajo con base al tuyo, muchas gracias!
Ok
muy buen video sigue asi, de donde eres ?
del distrito....
c mamo :V
+Joel SM si ..
Y como se haría utilizando printf y scanf?????
Lo puedes usar solo cambia la librería iostream por stdio
@@TutosEdgar Gracias, me podrías aconsejar más específicamente en la opción salida?
Si quiero volver a otra parte del menú que tengo que hacer ?
Pues es obvio que tenes que poner la funcion indicada que por eso es la funcion
@@TutosEdgar pero si ya utilize el int main ? que otra funcion puedo utilizar ?
Mira mejor repeti el video hasta que entendas como me movilizo o a que funciones envio a la persona cuando selecciona una opcion
@@TutosEdgar bueno y la interfaz que andas pasala
Que interfaz compa donde realizo la codificacion es dev plus plus
Hola me puedes ayudar a hacer lo mismos pero el usuario me puede el area de un triángulo y de un círculo y una suma eso se me complica ayudaaaaa
No hago tareasa por eso dejo los tutoriales para que tengan una idea de como se hace ....
@@TutosEdgar si si entendí sólo que me pedían que hiciera un programa con la sentencia if y sus diferentes variantes ejemplo if anidados elseif if else etc pero no supe como hacerlo y lo hice como usted explico ahora solo queda ver como me califican
Ok
Justo necesitaba la opcion de salir jajajaja
Ok
no me deja descargar :(
Ok lo revisare
No me sale el código:c
No se ha que te refieres ... ya que en el video muestro todo el código...
Bro, como le hiciste para poner las partes de las enquinas del editor en negro?
Es un tema que tenía para Windows
name del final del video?
No te entiendo
Oye muy buen video, pero men tantos acortadores que desesperante todavía 2 es mucho pero ya ponerle 3 acortadores y el 3 tira un montón de publcidad.
ok
sigo el codigo al pie de la letra y me sale en while que a no esta definido, que hago?
do{
}while(true);
@@TutosEdgar ídolo 🙏🏻
Ok gracias
@@TutosEdgar esa era la solucion que buscaba, y xq ocurre eso? no entiendo
Cual es lo que dices ..
mucha publicidad en vez de ganar suscriptores pierdes con esa publicidad del código fuente mucha publicidad
Ok
para un simple codigo pones contraseña solo haces perder el tiempo video trunkado
De nada ...
Excelente servicio ☆☆☆☆☆☆
Ok gracias
me pide contraseña el archivo rar
¡
Contraseña
tutos-edgar
como pusiste ese fondo oscuro ?
Si amigo alli mismo tiene ese ide las configuraciones
una tienda de 10 items que se pueda editar los items y que se pueda borrar los items en lenguaje c porfavor
Con estructura trabajala
bro ayudame no me deja abrir el codigo.
El link está en la descripción solo debes saltar la publicidad que trae
Como le hiciste para que se viera así tu dev c++??
Es solo las configuraciones
bro al descomprimir me pide una contraseña cual es
La contraseña es
tutos-edgar
no funciona tu link
Ok Lo resubire
gracias por la ayuda con eso de volver del submenu al menu principal return main();
+Jesus camacho ok
+Jesus camacho de nada
Hola, estoy intentando hacer ésto, pero cuando agrego las variables después del do{ me da error. Antes de hacer el submenú, el programa me corría bien
Solo segui el video amigo
Me podrían ayudar? Estoy usando programa c
y en java como le haria???
Es similar
Solo le pones system.exit() para salir
No me vuelve al menu int y tengo lo mismo no entiendo
Ok lo vere
@@TutosEdgar esq mira, utilicé b==1 y me funcionó pero tu utilizabas b=1 y te corría, a mí no me corría con b=1 sino con b==1, entonces me gustaría saber porqué pasa eso y estoy usando do while
@@josueabdel12 a ya ok esta por la version que usas tambien
@@josueabdel12 Genio crack, jaja ya se me caían los pelos y todo por tan solo otro signo = , por cierto buen vídeo
@@benja831 es obvio q en condiciones debes utilizar '==' para comparar operandos. Muchos lo complican y enredan al expectador juntona versiones q recortan enunciados. No creo q ver algo q no concuerde contigo te enrede crack.
como puedo abrir el codigo en c++ ?
Con block de notas, con sublime texto, con dev++, con visual basic code, etc
Para compilar si tienes que usar el dev++
bro, necesito que me des el codigo, tu codigo esta mal
En la descripción esta el código
La contraseña del RAR del codigo?
tutos-edgar
Es la contraseña
*no hay mas formas de hacer otro menu??*
como que tipo de menu deseas hacer
@@TutosEdgar *no se , pero asi ya lo he hecho , mi pregunta es : Hay otra manera de hacer menus en C++ ??*
amigo el archivo rar tiene contraseña no la tienes=+
Contraseña es
tutos-edgar
cual es la contraseña del archivo rar del menu?
Contraseña es
tutos-edgar
@@TutosEdgar ok, muchas gracias bro
Ok
y la contraseña cual es
contraseña : tutos-edgar
cual es la contra del rar
Pass
tutos-edgar
@@TutosEdgar gracias
Ok
cual es la contraseña de el rar no la pusiste
Contraseña es
tutos-edgar
¿El DO esta de mas no?
No sé qué quieres decir
si
GRACIAS DIOS TE BENDIGA
Ok de nada
Qué programa utilizas?
Dev c++
Muchas gracias broooo
ok de nada
Cuál es la contraseña :(
Contraseña
tutos-edgar
como es la contra del archivo
+Eduard Perez
contraseña: tutos-edgar
contraseña es : tutos-edgar
Gracias crack...!
On
como le hago para éso
En el video esta explicado
@@TutosEdgar COMO LE HAGO PARA QUE NO SE REPITA EL MENU ABAJO
ALGO asi DE PRESIONA UNA tecla PARA VOLVER AL Menu
dewspuws de cada caso
taweno, gracias
gracias makina
Ok
CONTRASEÑA?
tutos-edgar
tutos-edgar