4 Estrutura Condicional 2015 1

905 palavras 4 páginas
Estruturas
Condicionais

Estrutura condicional
 Permite

ao programador alterar a sequência de execução do programa;  Desvio do fluxo do algoritmo, que detém o controle da sequência.
Depende da condição ser verdadeira ou falsa.
 Em fluxograma é representada por:
N
condição
S



2

Tipos
 Simples
 Composta
 Encadeada
 Múltipla

escolha

3

Simples
O

comando (se) representa uma tomada de decisão do tipo “SE isto
ENTÃO faça”. A sua forma geral é: se (condição) ação-1; ação-n; fim-se condição

N

S ação-1, ..., n

4

Condição
 Para

elaborar a condição são utilizados os operadores relacionais:
> (maior)
>= (maior ou igual)
< (menor)
<= (menor ou igual)
== (igual)
!= (diferente)
Exemplos: (x>10) (x==y) (y+z!
5

Simples (se-então)
 Se

o resultado da condição for verdadeiro o comando será executado;  Se

o resultado da condição for falso o comando não será executado;

A

declaração pode ser um bloco ou apenas um comando.
6

Exercícios
1.

2.

Elabore um programa que leia uma idade e se essa idade for maior ou igual que 18, informe que a pessoa já tem maioridade;
Elabore um programa que leia as duas notas de um aluno, calcule a média e informe se o aluno foi
“aprovado” (aprovado: média deve ser maior ou igual a 7.0).
7

Exercícios
3.

Uma loja deseja mandar uma correspondência a um dos seus clientes anunciando um bônus especial. Escreva um algoritmo que leia o valor das compras do cliente, se o valor das compras for maior que R$ 500,00 calcule um bônus de 10%. O algoritmo deve imprimir o valor do bônus cedido.
8

Simples (se-então-senão)
O

comando (se então ... senão ...) representa uma tomada de decisão do tipo “SE isto ENTÃO ação01 SENÃO ação02”. A sua forma geral é: se (condição) { ação01; açãoN;
} senão { açãoo02; açãoM;
}

condição

N

ação-1, ..., ação-n

S ação-2, ..., ação-m

Fim

9

Simples
 Se

o resultado for verdadeiro a ação01 será executada;

 Se

o resultado da condição for falsa ação02 será executado;

A

declaração pode ser

Relacionados

  • 263937474 Sistemas Operacionais Processos
    4830 palavras | 20 páginas
  • Linguagem de programação
    1593 palavras | 7 páginas
  • pzim
    13251 palavras | 54 páginas
  • Lei de drogas sob a otica do direito penal do inimigo
    2248 palavras | 9 páginas
  • Unievang lica 2015 2 Algoritmos e Programa o I M rio S rgio 1
    12952 palavras | 52 páginas
  • Estatistica I 2015 1 Programa Completo
    1375 palavras | 6 páginas
  • O que e lógica - Estrutura condicional
    5178 palavras | 21 páginas
  • Linguagem funcional Cat
    3120 palavras | 13 páginas
  • Exemplos de atividades complementares
    1477 palavras | 6 páginas
  • Algoritimos
    4564 palavras | 19 páginas