/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Instruccion switch

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
giro0689



Registrado: 16 Feb 2007
Mensajes: 6

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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..... Crying or Very sad
se los agradeceria mucho
Volver arriba
Aikanaro



Registrado: 07 Mar 2007
Mensajes: 12
Ubicación: Mexico

MensajePublicado: 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

MensajePublicado: 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. Very Happy
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com