A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor: André L. R. Didier Autor: Francisco Airton

Apresentações semelhantes


Apresentação em tema: "Professor: André L. R. Didier Autor: Francisco Airton"— Transcrição da apresentação:

1 Professor: André L. R. Didier Autor: Francisco Airton
Programação I Aula 04 Professor: André L. R. Didier Autor: Francisco Airton

2 Objetivos Apresentar as Estruturas Condicionais

3 Estruturas Condicionais
Na vida real tomamos decisões a todo momento, baseadas em escolhas; Em algoritmos, chamamos tais decisões de condições; Associada a uma condição, existirá uma possível alternativa;

4 Estruturas Condicionais
Exemplo: Se o Brasil não vencer a Alemanha na próxima partida, seu técnico será demitido; Analisando o exemplo anterior: A condição do exemplo: “o Brasil não vencer a Alemanha”; Possíveis decisões baseadas na condição: Sim (Verdadeiro) ou não ( Falso); Logo, condições geram respostas lógicas!

5 Estruturas Condicionais
Se a condição for verdadeira, a ação “demitir o técnico” será executada; Caso contrário (senão), o técnico continuará no Brasil; Para criarmos estruturas condicionais simples em Portugol, utilizamos as palavras reservadas SE e ENTÃO;

6 Estruturas Condicionais
Sintaxe

7 Exemplo Faça um algoritmo que leia a idade de um indivíduo e informe se o mesmo atingiu a maioridade.

8 Exemplo inicio inteiro idade escrever "Digite sua idade: " ler idade se idade >= 18 entao escrever "Você atingiu a maioridade" fimse fim

9 Exemplo Faça um algoritmo que leia a senha digitada pelo usuário e informe se a mesma é válida (supondo que a senha válida é “soueu123”).

10 Exemplo inicio texto senha escrever "Digite sua senha: " ler senha se senha = "soueu123" entao escrever "Senha válida!" fimse fim

11 Estruturas Condicionais
Para criarmos estruturas condicionais com duas opções de escolha em Portugol, utilizamos as palavras reservadas SE, ENTAO e SENAO;

12 SE condicao ENTAO // Instruções que serão executadas se // a condição for verdadeira SENAO // a condição for falsa FIMSE

13 Exemplo Faça um algoritmo que leia a idade de um indivíduo e informe se o mesmo atingiu a maioridade ou não.

14 inicio fim Inteiro idade ESCREVER “Digite sua idade: ” LER idade
SE idade >= 18 ENTAO ESCREVER “Você atingiu a maioridade” SENAO ESCREVER “Você não atingiu a maioridade” FIMSE fim

15 Faça um algoritmo que a senha digitada pelo usuário e informe se a mesma é válida ou não (supondo que a senha válida é “soueu123”).

16 inicio fim Texto senha ESCREVER “Digite sua senha: ” LER senha
SE senha = “soueu123” ENTAO ESCREVER “Senha válida!” SENAO ESCREVER “Senha inválida!” FIMSE fim

17 Exercicio Faça um algoritmo que lê três notas, calcula a média e informa se o aluno está aprovado ou não. – O aluno estará aprovado se sua média for maior ou igual a 7 ;

18 Exercícios inicio fim Variavel real n1, n2, n3, media
ESCREVER “Digite as 3 notas do aluno: \n” LER n1, n2, n3 Media <- (n1 + n2 + n3) / 3 SE media >= 7 ENTAO ESCREVER “O aluno está aprovado” SENAO ESCREVER “O aluno está reprovado” FIMSE fim

19 Faça um algoritmo que lê dois números e um código que irá identificar uma operação a ser efetuada entre os dois números lidos (de acordo com a tabela abaixo). O algoritmo deverá exibir o resultado da operação escolhida pelo usuário. CÓDIGO OPERAÇÃO 1 ADIÇÃO 2 SUBTRAÇÃO

20 inicio fim Real num1, num2, resultado Inteiro codigo
ESCREVER “Digite 2 números:\n” LER num1, num2 ESCREVER “Digite o código da operação: ” LER codigo SE codigo = 1 ENTAO resultado <‐ num1 + num2 FIMSE SE codigo = 2 ENTAO resultado <‐ num1 ‐ num2 ESCREVER “Resultado: ”, resultado fim

21 Exercícios Faça um algoritmo que lê o salário atual de um funcionário e calcula seu salário reajustado. O percentual de aumento encontra‐se na tabela abaixo: SALÁRIO % DE AUMENTO Se for até R$ 300,00 35 % Se for acima de R$ 300,00 15 %

22 inicio fim real salario ESCREVER “Digite seu salário: ” LER salario
SE salario <= 300 ENTAO ESCREVER “Salario Reajustado: ”, salario * 1.35 SENAO ESCREVER “Salario Reajustado: ”, salario * 1.15 FIMSE fim

23 Explore o assunto!


Carregar ppt "Professor: André L. R. Didier Autor: Francisco Airton"

Apresentações semelhantes


Anúncios Google