Use o botão abaixo para reportar erros ou dar sugestões.

Computação Científica - Um Livro Colaborativo

2.3 switch


O switch é uma alternativa ao if-else quando o número de possibilidades é grande. Sua sintaxe é

 switch (expressão)  
 case valor 1: instrução 1;  
 case valor 2: instrução 2;  
 case valor 3: instrução 3;

Exemplo 2.3.1. Escreva um programa que lê um caractere e imprime solteiro para S ou s, casado para C ou c, etc.

 #include <stdio.h>  
 
main()  
{  
  char estado_civil;  
  printf("Entre com seu estado civil\n");  
  scanf("%c", &estado_civil);  
  switch (estado_civil)  
    {  
    case ’s’:  
    case ’S’: printf("solteiro(a)\n"); break;  
    case ’C’:  
    case ’c’: printf("casado(a)\n"); break;  
    case ’V’:  
    case ’v’: printf("viúvo(a)\n");break;  
    case ’D’:  
    case ’d’: printf("divorciado\n");break;  
    default: printf("não informou/outro\n"); break;  
    }  
}

Creative Commons License Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 19/8/2020 às 17:33:16.

Informe erros ou edite você mesmo!