Exercícios Resolvidos de Operadores Booleanos

Ver Teoria

Enunciado

Receba quatro números do usuário: a , b , c e d . Some a e b e multiplique c e d . Imprima 1 se o produto for maior do que a soma. Do contrário imprima 0 .

Passo 1

Let’s go, pessoal.

Nessa questão vamos precisar de quatro variáveis do tipo f l o a t chamadas a , b , c e d , onde iremos armazenar os números inseridos pelo usuário.

Também vamos precisar de mais duas variáveis do tipo f l o a t chamadas s o m a e p r o d u t o para armazenar o resultado das operações.

E por último, uma variável do tipo b o o l chamada r e s u l t a d o , que usaremos para guardar o resultado da comparação entre a soma e o produto.

Então vamos declarar as variáveis!

Passo 2

Agora vamos pedir pro usuário colocar os números. Com o comandos c o u t a gente pede pra ele inserir o valor, e com o c i n a gente armazena cada valor na variável adequada.

Passo 3

O passo seguinte é realizar as operações.

Pra começar vamos usar o operador de adição + para somar as variáveis a e b e armazenar o resultado na variável s o m a

Em seguida, com o operador * efetuamos a multiplicação entre c e d e guardamos o resultado na variável p r o d u t o

Belezinha. Com os resultados em mão podemos compará-los. A questão quer saber se o valor do produto é maior que o da soma, então usamos o operador > . O resultado é guardado na variável r e s u l t a d o

Essa pode ser uma nomenclatura meio esquisita, mas é isso mesmo. Valores diferentes são atribuídos à variável r e s u l t a d o , dependendo de se “ p r o d u t o > s o m a ” for verdadeiro ou falso.

Passo 4

E ta quase acabando.

Só falta a gente imprimir o resultado final contido em r e s u l t a d o . Mas para dar um contexto pro usuário, além de imprimir a variável r e s u l t a d o vamos imprimir também a s o m a e o p r o d u t o

E prontinho, questão feita. Agora é só alegria!

Resposta