| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
giro0689
Registrado: 16 Feb 2007 Mensajes: 6
| Publicado: 09/03/2007 8:22 pm | | | Título: Instruccion switch |
| Help con la instruccion switch, se que lleva case1 and case 2, pero... como se pone podrian poner algune ejemplo plis.. tanks |
|
| Volver arriba | |
 |
rir3760

Registrado: 01 Oct 2004 Mensajes: 5807 Ubicación: Mexico
| Publicado: 09/03/2007 8:42 pm | | | Título: |
| Utiliza el motor de busqueda de estos foros para buscar el termino switch, te aseguro obtienes varias docenas de ejemplos.
Un saludo _________________ The capacity to learn is a gift; The ability to learn is a skill; The willingness to learn is a choice. -- Rebec of Ginaz |
|
| Volver arriba | |
 |
Aikanaro
Registrado: 07 Mar 2007 Mensajes: 12 Ubicación: Mexico
| Publicado: 09/03/2007 9:13 pm | | | Título: |
| Ahi te va un codigo rapido y pequeño:
| Código: |
main() { int x; char m; printf("Seleccione una opcion del menu: "); printf("\n1.Sumar (++)\n 2.Restar(--) \n"); scanf ("%c",&m); printf("Teclee el numero"); scanf("%d",&x);
switch (m) { case '1': /*Uso de comillas solas porque es como caraceter*/ x++; printf("%d",x); break; /*necesario sino se sigue hasta que encuentre un break*/
case '2': x--; printf("%d",x); break;
}
return 0; }
|
Espero te ayude suerte! _________________ atte. Aikanaro Alcarin "...No Queda Sino Batirnos..." |
|
| Volver arriba | |
 |
|
Dark Boss
Registrado: 11 Mar 2007 Mensajes: 2
| Publicado: 11/03/2007 8:40 pm | | | Título: Switch anidados |
| Hola a todos soy nuevo aki
mi caso es el siguiente estoy haciendo un programa que contiene un menu principal dentro de ese menu tiene dos opciones cada opcion te lleva a otro switch ke tiene las operaciones. lo que necesito es poner una opcion en el sub menu ke me regrese al menu principal.
me gustaria ke me echaran una mano, no e podido hacerlo.....  se los agradeceria mucho |
|
| Volver arriba | |
 |
Aikanaro
Registrado: 07 Mar 2007 Mensajes: 12 Ubicación: Mexico
| Publicado: 12/03/2007 8:16 pm | | | Título: |
| Hola, mira este es un pequeño programa que es de frutos de los consejos que me dieron aqui y lo que veo en la uni, espero te pueda servir para darte una idea:
| Código: | #include <iostream> #include <stdlib.h>
using namespace std; main() { int r,c; int matA[10][10],matB[10][10],i,j,suma[10][10],resta[10][10],multi[10][10]; char m,m1; cout<<"Bienvenid@, por favor ingrese el valor de mxn: "<<endl; cin>>r>>c; cout<<endl<<"Ingrese los valores de la primera matriz:"<<endl; for(i=0; i<r; i++) for(j=0; j<c; j++) cin>>matA[i][j]; cout<<endl<<"Ingrese los valores de la segunda matriz:"<<endl; for(i=0; i<r; i++) for(j=0; j<c; j++) cin>>matB[i][j]; do { cout<<endl<<endl; cout<<"Bienvenid@ al programa de matrices, seleccione una opcion del menu:"; cout<<endl<<"1.Suma"<<endl<<"2.Resta"<<endl<<"3.Multiplicacion"<<endl; cout<<"4.Salir"<<endl; cin>>m; switch (m) { case '1': cout<<"La suma es: "<<endl; for (i=0; i<r; i++){ for (j=0; j<c; j++){ suma[i][j]=matA[i][j]+matB[i][j]; cout<<suma[i][j]<<" "; }} break; case '2': cout<<"La resta es: "<<endl; for (i=0; i<r; i++){ for (j=0; j<c; j++){ resta[i][j]=matA[i][j]-matB[i][j]; cout<<resta[i][j]<<" ";}} break; case '3': cout<<"El producto es: "<<endl; for (i=0; i<r; i++) { for (j=0; j<c; j++) { multi[i][j]=matA[i][j]*matB[i][j]; cout<<multi[i][j]<<" "; }} break; case '4': break; } } while(m!='4'); }
|
En si es agregar una nueva opcion al menu basico del switch y de ahi repetirlo hasta que se elija salir. _________________ atte. Aikanaro Alcarin "...No Queda Sino Batirnos..." |
|
| Volver arriba | |
 |
Dark Boss
Registrado: 11 Mar 2007 Mensajes: 2
| Publicado: 14/03/2007 4:47 pm | | | Título: |
| Gracias por tu aporte aikanaro, ya logre resolver mi duda, pero igual se te agradece por tomar en cuenta mi pregunta.
Gracias a todos por estar apoyando.  |
|
| Volver arriba | |
 |
|
|