Continuando nossas aulas da linguagem C++,
começaremos hoje com as estruturas condicionais, aquela onde o usuário irá
tomara uma decisão em determinada parte do programa e ele sofrerá um desvio.
Acompanhe a aula anterior antes de
prosseguir:
Veja o vídeo do tutorial:
Na estrutura switch/ case o usuário irá tomar
uma decisão a partir de um MENU criado pelo programador.Uma particularidade
dessa estrutura é que ela aceita somente variáveis do tipo int e char
Vamos criar um programa que receba o sexo de
uma pessoa e informe se ela é do sexo masculino ou feminino.
Abra o arquivo .cpp salvo na primeira aula,
que possui o cabeçalho padrão, clicando duas vezes sobre ele. Se não tem o
arquivo aprenda como criar no link a seguir:
https://universetutorial.blogspot.com/2019/07/dev-c-cabecalho-programa.html
Para receber o sexo do usuário vamos
solicitar que ele digite m para masculino ou f para feminino. Com isso vamos
declarar a variável sexo do tipo char( que aloca apenas um caracter na
memória):
Agora vamos iniciar nosso programa, colocando
um título e pedindo as informações para o usuário digitar através de um MENU:
Agora chegou o momento de utilizar a
estrutura switch/case, ela segue esse padrão:
switch(variável){
Veja como ficará no dev:
Agora dentro das chaves ficará os casos
possíveis (cases):
Case
variável digitada:
break;
O break é colocado no final de cada caso para
fazer a parada do programa. Ficará dessa maneira:
Note que foi colocado aspas simples(‘’) no m
e f, pois são variáveis do tipo char. Para finalizar colocamos mais um caso,
pois o usuário poderá digitar um caracter diferente de m e f. Para isso
usaremos a palavra default:
Como
é o último caso não é necessário colocar o break ao final do default. Pronto,
para salvar o programa clique em ARQUIVO e em seguida SALVAR COMO:
Coloque
o nome e clique em SALVAR. Vamos então agora compilar o programa. Clique na
barra de menu em EXECUTAR, e em seguida em COMPILAR:
Estamos prontos para executar o programa.
Clique em EXECUTAR e em seguida em EXECUTAR novamente:
Digite m e clique ENTER:
A mensagem foi dada corretamente. Agora vamos
fazer para o sexo feminino:
E por fim, vamos digitar um caracter qualquer(exceto
m e f) para cairmos na condiçãodefault:
Veja que o programa entregou todas as
informações. Clique em qualquer tecla para encerrar.
Nenhum comentário:
Postar um comentário