Escreva o programa anterior com um switch.

Passo 1

Beleza pessoal, espero que todos estejam bem e dispostos a continuar os estudos da Linguagem C. Para início de conversa preciso dizer qual é o tal programa anterior. Estamos falando da atividade 16 onde o autor pede para que façamos um programa com 4 formas distintas de se ler um inteiro e dizer se ele é ou não zero. A diferença agora é que iremos utilizar também o comando switch.

Passo 2

Vale lembrar que não existe apenas uma forma de resolver essa atividade, irei apenas mostrar uma forma que encontrei de resolver e que irá servir de ajuda para que você possa encontrar a sua. Beleza, vamos lá.

Passo 3

Temos aqui 4 formas de se encontrar o que foi pedido. A primeira forma é a mais simples, comparando a variável x com o valor zero. Simples, rápido e fácil. A segunda forma utilizamos da negação, mas também estamos sendo direto, se x não é zero será mostrado no if, se x for zero o else irá cuidar de mostrar isso ao usuário. Nossa terceira resolução é utilizando o switch case e um default. Caso o valor x seja zero, mostramos ao usuário que o valor é zero e temos um break. Porém caso o valor não seja zero, temos aí então um valor default que nos diz isso. O último caso, mas não menos importante é bem interessante. Aqui utilizamos o ||(ou) para nos ajudar. Vejamos, se um número é maior que zero ou se esse número for menor que zero, esse número não pode ser zero. A única coisa que precisamos é de um else para o último caso, que é quando excluímos as duas opções e temos então que o número é sim zero.

Por isso é só pessoal, espero que tenham aprendido um pouco mais sobre a linguagem C e fiquem ligados no Responde aí.

Resposta

Ei, a resposta está no passo a passo :)