Baixe o app para aproveitar ainda mais
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).
Compartilhar