Buscar

Aula8-Pascal

Prévia do material em texto

Disciplina: Fundamentos de ProgramaçãoDisciplina: Fundamentos de ProgramaçãoDisciplina: Fundamentos de ProgramaçãoDisciplina: Fundamentos de Programação
Curso: Engenharia MecânicaCurso: Engenharia MecânicaCurso: Engenharia MecânicaCurso: Engenharia Mecânica
Prof. Renato Prof. Renato Prof. Renato Prof. Renato BalancieriBalancieriBalancieriBalancieri
Aula Aula Aula Aula 8888
� Utilizamos os comandos condicionais para 
desviar o fluxo de execução do programa
� Baseado em condições, podemos tomar 
decisões sobre quais instruções serão ou não 
executadas
◦ As condições assumem valores Verdadeiro ou 
Falso
� Quando a expressão lógica for verdadeira os 
comandos serão executados, quando for falsa 
o programa segue para o próximo comando 
logo abaixo da estrutura condicional
� Sintaxe:
ifififif (expressão lógica) then
instruções para a condição verdadeira;
� Exemplo: Somar dois números caso nenhum 
deles seja zero
� A estrutura condicional composta apresenta 
dois caminhos a serem executados:
◦ Sequência de comandos 1: será executado caso a 
condição seja verdadeira
◦ Sequência de comandos 2: será executado caso a 
condição seja falsa
� Sintaxe:
if (expressão lógica) then
instruções para a condição verdadeira
else
instruções para a condição falsa;
� Dado dois números, caso nenhum deles seja 
zero, o programa deverá somá-los, senão o 
resultado da soma será 10.
� Caso venha a existir mais de uma instrução 
verdadeira ou falsa para uma condição, estas 
deverão estar inseridas em um bloco
ifififif (expressão lógica) (expressão lógica) (expressão lógica) (expressão lógica) thenthenthenthen
beginbeginbeginbegin
instruções para a condição verdadeira;instruções para a condição verdadeira;instruções para a condição verdadeira;instruções para a condição verdadeira;
instruções para a condição verdadeira;instruções para a condição verdadeira;instruções para a condição verdadeira;instruções para a condição verdadeira;
endendendend
elseelseelseelse
beginbeginbeginbegin
instruções para a condição falsa;instruções para a condição falsa;instruções para a condição falsa;instruções para a condição falsa;
instruções para a condição falsa;instruções para a condição falsa;instruções para a condição falsa;instruções para a condição falsa;
endendendend;;;;
� Utilizamos a estrutura de condições 
expandida quando temos que tomar diversas 
decisões
� Sintaxe:
if (expressão lógica) then
instruções para a condição verdadeira
else if (expressão lógica) then
instruções para a condição verdadeira
else
instruções para a condição verdadeira;
1. Faça um programa que receba três números 
e mostre-os em ordem crescente. Suponha 
que o usuário digitará três números 
diferentes.
2. Faça um programa que receba o código 
correspondente ao cargo de um funcionário 
e seu salário atual e mostre o cargo, o valor 
do aumento e seu novo salário. Os cargos 
estão na tabela abaixo:
CódigoCódigoCódigoCódigo CargoCargoCargoCargo PercentualPercentualPercentualPercentual
1 Escriturário 50%
2 Secretário 35%
3 Caixa 20%
4 Gerente 10%
5 Diretor Não tem aumento
3. Faça um programa que receba a medida de 
um ângulo em graus. Calcule e mostre o 
quadrante em que se localiza esse ângulo. 
Considere os quadrantes da trigonometria 
e, para ângulos maiores que 360º ou 
menores que -360º, reduzi-los, mostrando 
também o número de voltas e o sentido da 
volta (horário ou anti-horário).

Continue navegando