Exercícios Resolvidos de Operadores Booleanos

Ver Teoria

Enunciado

Faça um programa que receba dois valores inteiros. Depois confira se o primeiro é maior do que o segundo. Imprima 1 se for verdade e 0 se for falso.

Passo 1

A entrada desse programa são dois números inteiros. Então vamos criar duas variáveis inteiras para guardar os valores inseridos pelo usuário, e uma variável booleana para armazenar o resultado da comparação.

Vamos começar usando os comandos cout e cin para receber as variáveis do usuário.

Passo 2

O foco da questão é realizar a operação booleana de “maior que” e pra isso vamos usar o operador booleano > .

Com esse operador podemos comparar dois valores da seguinte forma:

v a l o r 1 > v a l o r 2

Se o primeiro valor for maior que o segundo, o resultado da operação é verdadeiro que é representado pelo número 1 .

Mas caso o primeiro valor seja menor ou igual ao segundo, então a operação é falsa e o resultado é representado pelo número 0 .

Com isso em mente, a gente pode efetuar a operação v a r 1 > v a r 2 e guardar o resultado da operação na variável r e s u l t a d o , que vai valer 1 (verdadeiro) ou 0 (falso). Veja o código:

Passo 3

Ok, agora a variável r e s u l t a d o armazena o resultado da operação booleana. Então usando o comando c o u t podemos imprimir o valor armazenado nessa variável.

Se a operação for verdadeira será impresso o valor 1 , se a operação for falsa será impresso o valor 0 :

E é isso, a questão está feita! Até a próxima!

Resposta