programação c
Programação Básica
S053
Adaptado de slides preparados por Profa. Deise B. Saccol
Me. Gustavo B. Brand gbrand@acm.org 1
Tomando decisões
• Solução de problemas requer tomada de decisões – Se tanque vazio então parar no posto
– Se tarefa falhou então tente outra vez; senão comemore – Se valor inválido então avisar usuário
– Se três lados iguais então triângulo eqüilátero
• Em algoritmos...
• se (...) então (...) senão (...)
2
Exemplo inicial
Faça um algoritmo que responda, dados os três lados de um triângulo T, se T é equilátero ou não
Comando de Seleção
algoritmo TrianguloEquilatero inicio
Operador
Relacional
Ler lado1
Ler lado2
Ler lado3
Operador
Lógico
Se (lado1 == lado2) E (lado2 == lado3)
Então resposta := “É equilátero”
Senão resposta := “Não é equilatero”
Escrever resposta fim
3
Operadores
• Operações sobre dados
– Processar
– Comparar
– Avaliar
• Operações Básicas
• Tipos:
– Aritméticos (+, -, *, /)
• Resultados numéricos
– Relacionais (==, !=, >, =,
Menor que
<
Maior ou igual a
>=
Menor ou igual a
B
Verdadeiro
A= B
Verdadeiro
A = 100.00
200.00 10.00 190.00 salLiq < 190.00 300.00 15.00 285.00 salLiq == (salario – IR)
2) Sabendo que A := 3, B :=7 e C:=4, informe se as expressões abaixo são verdadeiras ou falsas.
a)
b)
c)
d)
e)
(A + C) > B B >= (A + 2) C == (B – A) (B + A) B
(
)
(
)
(
)
(
)
(
)
7
Operadores