Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso de Programação C | Estrutura de seleção switch case | aula 50
Play lesson

Curso de Programação C Completo - Curso de Programação C | Estrutura de seleção switch case | aula 50

Domine a Programação C: Do Básico ao Avançado com Exercícios Práticos e Dicas Essenciais!

4.0 (0)
2 learners

What you'll learn

Aprender a instalar e usar a IDE Code Blocks no Windows 10
Compreender como trabalhar com variáveis e funções na linguagem C
Implementar estruturas de dados como listas, filas e pilhas em C
Desenvolver habilidades para manipular strings e arquivos em C

This course includes

  • 77.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Cupons para meus cursos na Udemy https://wagnergaspar.com/cupons_udemy/ Bem vindo a aula 50 de nosso curso gratuito de programação com a linguagem C. Na aula de hoje vamos aprender como utilizar a estrutura de seleção switch case. Baixe aqui a lista de exercícios das próximas aulas: https://www.dropbox.com/s/es51esie3xntxc3/lista%202%20estruturas%20de%20decis%C3%A3o%20e%20sele%C3%A7%C3%A3o.pdf?dl=0 Sempre que for necessário avaliar um intervalo com os operadores menor, maior, menor ou igual e maior ou igual, precisaremos fazer uso da estrutura de decisão se/senão. Contudo, quando for necessário verificar apenas igualdades, há outra estrutura de decisão que pode ser utilizada. A estrutura switch case. Esta é uma estrutura de seleção, permitindo a escolha de apenas uma opção dentre várias. Vamos ver um exemplo para facilitar a compreensão. Imagine que você está desenvolvendo um programa com as seguintes funcionalidades: - cadastrar produto - vender produto - buscar produto - imprimir relatório - sair Como não temos interface gráfica, apenas texto no terminal, precisamos imprimir esse menu de opções na tela para informar ao usuário quais são as opções disponíveis. Já sabemos como fazer isso com nossa função de saída printf(). Precisamos adotar um padrão que indique cada opção. Por exemplo, "1" para a primeira opção, "2" para a segunda, e assim por diante. Lida a opção digitada pelo usuário, vamos então para a estrutura de seleção: seleção(opcao){ caso 1: // seu código para o caso 1 pare; caso 2: // seu código para o caso 2 pare; caso 3: // seu código para o caso 3 pare; caso 4: // seu código para o caso 4 pare; caso 5: // seu código para o caso 5 pare; } Nesta estrutura, a variável opcao, que contém o valor digitado pelo usuário, é comparado com o valor de cada "caso" e apenas se for exatamente igual, então fará o que está dentro daquele "caso" até encontrar um "pare". Perceba que a instrução "pare" não é opcional. Traduzindo esta estrutura de seleção para a linguagem de programação C temos algo assim: int opcao; printf("1 - Cadastrar produto\n2 - Vender produto\n3 - Buscar produto\n4 - Imprimir relatório\n5 - Sair"); scanf("%d", &opcao); switch(opcao){ case 1: // seu código para o caso 1 break; case 2: // seu código para o caso 2 break; case 3: // seu código para o caso 3 break; case 4: // seu código para o caso 4 break; case 5: // seu código para o caso 5 break; default: // para informar uma opção inválida } É sempre interessante colocar ao final do switch case a opção default. Esta opção será executada caso o valor digitado pelo usuário seja diferente de todos os casos anteriores, indicando que o usuário digitou uma opção inválida. Código disponível em: https://wagnergaspar.com/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere