Ir ao conteúdo

switch case


newbie

Posts recomendados

Postado

Bom eu gostaria de saber se tem como usar case para uma série de opções para a mesma ação exemplo:

switch(escolha){

case 1: printf("teste");

case 2 3 4 5 6 : printf("teste2); /*ou seja se a pessoa escolher de 2 até 6 a ação é a mesma */

}

tem como fazer isto usando switch-case ?

Postado

Olá!

No caso Visual basic, é usado o "To", exemplo:

Select Case Text1.Text

Case 1

Label1.Caption = "numero 1"

Case 2 To 6

Label1.Caption = " numero " & Text1.Text

End Select

Experimenta usar isso.

Vladimir

Postado

Em C tem que ficar assim:

switch(escolha)

{

case 1:

printf("teste");

break;

case 2:

case 3:

case 4:

case 5:

case 6:

printf("teste2); /*ou seja se a pessoa escolher de 2 até 6 a ação é a mesma */

break;

}

(mudei um pouco a formatação para que ficasse mais claro)

:bye:

Elga.

Postado

Exemplo em java do uso do switch:


public void Menu(){
int op=0;

String _Nome="";
do{
op=Integer.parseInt(JOptionPane.showInputDialog("Digite: 1 para..... \n "digite  7 para sair"));
                         
   switch(op){
    case 1:Tipo=Integer.parseInt(JOptionPane.showInputDialog("Digite 1 para Homem 2 para Mulher"));
          Cadastro(Tipo);
          break;
    case 2:HomensMil();
                     break;
    case 3:ListaGravidas();
          break;
    case 4:_Nome=JOptionPane.showInputDialog("Digite o nome");
          RetornaSexo(_Nome);
                     break;
    case 5:MaisPesado();
          break;
    case 6:MaisIdosa();
                     break;        
   }
}while(op!=7);
System.exit(0);
}

Postado

em c tem como eu colocar assim

case: [2-6] : printf("você escolheu uma opção entre 2 e 6");

ou seja sem precisar ficar escrevendo case2 case3 case4 etc etc ?

vlwxz

Postado

Em case não mas se você fizer em if até dá pra diminuir

Em java:

int op;

if (op==1) {

System.out.println("text");

}

else if(op>=2 && op<=6){

System.out.println("text2");

}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!