Escreva um programa, de quatro formas distintas, que leia um inteiro e indique se esse inteiro é ou não igual a zero.

Passo 1

Beleza pessoal, vamos começar a resolução de mais uma atividade da linguagem C. Vale lembrar que existem várias formas de se resolver um mesmo problema, sendo assim irei apenas mostrar algumas formas que encontrei e que possam lhe ajudar a encontrar a sua própria.

Essa é uma forma bem simples, talvez a mais simples de descobrir se x é ou não zero. Aqui comparamos diretamente, “perguntando” se o valor é ou não zero.

Essa segunda resolução nós iremos utilizar da negação para resolver, primeiro “questionando” se o valor x não é o valor zero, e com o else confirmamos que o valor é zero caso o if receba uma negativa.

Passo 2

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.

A nossa última resolução é 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.

Então é isso pessoal, espero que todos tenham aprendido um pouco de C hoje, desejo a todos sucessos nas suas avaliações e fiquem sempre ligados no Responde aí.

Resposta

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