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?
Senhas
Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.
Nintendo Wii
Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!
Galaxy Game
As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.
PC com barulho?
Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.
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.
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.