A estrutura de decisão switch/case não é tão diferente da if/else. Seu papel, na verdade, é o
mesmo, porém com sintaxe diferente. Além disso ela é mais indicada para quando se tem muitas
opções a serem analisadas. Para evitar que se fique criando enormes estruturas com if/else, pode-se fazer uso dela.
Vamos imaginar que uma variável receba automaticamente o dia da semana do sistema e deva exibir uma mensagem informando
o usuário desse dia, de forma mais extensa. Chamarei essa variável de diaSemana. Vejamos
como ficaria isso se o fizéssmos com if/else:
Vejam que o código fica bastante poluído visualmente, mas claro que funciona corretamente, conforme a imagem abaixo nos mostra:
Notem que eu atribuí o valor “Domingo” para a variável diaSemana e depois fiz com que o
if/else percorresse todo o código, até encontrar a opção que o localizava. Na verdade ele
se enquadrou no bloco do else isolado, pois todos os outros testes falharam. O raciocínio
foi simples: se todos os outros dias da semana retornarem falso para o teste, só restou o domingo como opção.
Agora vejam como poderíamos fazer isso com o swith/case, gerando um código muito mais
fácil de ser interpretado:
O código ficou muito mais limpo. Vou comentá-lo abaixo para explicar o funcionamento do switch/case:
Como vocês puderam ver, tanto o if/else quanto o switch/case, são estruturas com a mesma função, que é a de tomar decisões ao longo da
execução do código. Eu diria que o if/else deve ser usado em ocasiões onde se tenha
poucos testes a serem feitos, enquanto o switch/case é mais adequado para situações em
que se tenha uma quantidade maior de testes a serem realizados.
É isso!
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Computadores de 1,5 tonelada

Em 1949 a revista Popular Mechanics fez uma previsão para o futuro, dizendo: "Um dia os computadores pesarão menos do que 1,5 tonelada". E pensar que temos smartphones capazes de realizar milhões de vezes mais operações do que os computadores daquela época.
Space Invaders

A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.
PDP-1

O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.
Final Fantasy X

O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!
Música tema do Blanka

Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.
Mario e seu bigode

O personagem Mario só possui bigode porque quando ele foi criado, em 1981, a resolução de tela dos equipamentos disponíveis não permitia que fosse desenhada uma boca, então os desenvolvedores fizeram o grande bigode para contornar essa limitação tecnológica.










