Presentation is loading. Please wait.

Presentation is loading. Please wait.

Estrutura Condicional Cleone Silva

Similar presentations


Presentation on theme: "Estrutura Condicional Cleone Silva"— Presentation transcript:

1 Estrutura Condicional Cleone Silva cleone.lima@ifrn.edu.br http://docente.ifrn.edu.br/cleonelima

2 Desvio Simples  Algumas vezes precisamos fazer com que o computador execute uma instrução apenas se determinada condição for verdadeira;  Chamamos esse tipo de situação de DESVIO CONDICIONAL;  Ex: a lâmpada deve ser trocada apenas SE estiver queimada.

3 Desvio Simples  Representamos essa situação graficamente como mostrado abaixo:

4 Comando de Desvio Condicional  Um comando condicional é aquele que permite decidir se um determinado bloco de comandos deve ou não ser executado, a partir do resultado de uma expressão relacional ou lógica.

5 Funcionamento do Desvio Simples  A pergunta é feita por meio do comando SE.  O comando verifica o conteúdo de uma variável e caso o teste lógico retorne VERDADEIRO (ou SIM), o comando é executado.  Caso o teste lógico retorne FALSO (ou NÃO), o comando não é executado e o programa continua após a instrução FIMSE.

6 Funcionamento do Desvio Simples Observe o exemplo abaixo:

7 Funcionamento do Desvio Simples Se mudarmos o valor de x para 5, veja que o comando não será executado.

8 Operadores

9 Exercícios  01) Elabore um programa em que o usuário digita um valor e caso o valor informado seja positivo, mostre a mensagem “MUITO BEM”.  02) Faça um programa em que o usuário digita dois valores e se o segundo valor foi maior que o primeiro, mostre a mensagem “ACERTOU”.

10 Desvio Composto  Nos programas que fizemos, o ideal seria que caso a condição não fosse atendida, uma mensagem de erro fosse mostrada;  Podemos fazer isso por meio de um COMANDO DE DESVIO CONDICIONAL COMPOSTO, que executa um comando quando a resposta é SIM e outro comando diferente quando a resposta é NÃO;  Observe o diagrama a seguir:

11 Comando de Desvio Condicional Composto

12  Exemplo: Algoritmo que peça ao usuário a quantia em dinheiro que tem sobrando e sugira, caso ele tenha R$ 20,00 ou mais, que vá ao cinema, e se não tiver fique em casa vendo TV. Comando de Desvio Condicional Composto

13

14 Exercícios  03) Faça um programa em que o usuário digita um valor e caso o valor seja maior ou igual a zero, mostre a mensagem “É POSITIVO”, caso contrário mostre a mensagem “É NEGATIVO”.  04) Faça um programa em que o usuário digita dois valores e se o segundo valor foi maior que o primeiro, mostre a mensagem “O SEGUNDO É MAIOR”, caso contrário mostre “NÃO ULTRAPASSA O PRIMEIRO”.

15 Perguntas??? Perguntas???


Download ppt "Estrutura Condicional Cleone Silva"

Similar presentations


Ads by Google