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 BalancieriProf. Renato BalancieriProf. Renato BalancieriProf. Renato Balancieri Aula 6Aula 6Aula 6Aula 6 SE condição ENTÃO comando O comandocomandocomandocomando só será executado se a condiçãocondiçãocondiçãocondição for verdadeira � Uma condiçãocondiçãocondiçãocondição é uma comparação que possui dois valores possíveis: verdadeiro ou falso SESESESE condiçãocondiçãocondiçãocondição ENTÃO INÍCIOENTÃO INÍCIOENTÃO INÍCIOENTÃO INÍCIO comando1comando1comando1comando1 comando2comando2comando2comando2 comando3comando3comando3comando3 FIMFIMFIMFIMFIMFIMFIMFIM � Os comandos 1, 2 e 3 só serão executados se a condição for verdadeira � As palavras INÍCIO e FIM serão necessárias apenas quando dois ou mais comandos forem executados SESESESE condiçãocondiçãocondiçãocondição ENTÃOENTÃOENTÃOENTÃO comando1comando1comando1comando1 SENÃOSENÃOSENÃOSENÃO comando2comando2comando2comando2 � Se a condição for verdadeira, será executado o comando1; caso contrário, será executado o comando2 SESESESE condiçãocondiçãocondiçãocondição ENTÃO INÍCIOENTÃO INÍCIOENTÃO INÍCIOENTÃO INÍCIO comando1comando1comando1comando1 comando2comando2comando2comando2 FIMFIMFIMFIM SENÃO INÍCIOSENÃO INÍCIOSENÃO INÍCIOSENÃO INÍCIO � Se a condição for verdadeira, o comando1 e o comando2 serão executados; caso SENÃO INÍCIOSENÃO INÍCIOSENÃO INÍCIOSENÃO INÍCIO comando3 comando4 FIMFIMFIMFIM executados; caso contrário, o comando3 e comando4 serão executados Tabela E Tabela OU Tabela NÃO V e V = V V ou V = V Não V = F V e F = F V ou F = V Não F = V F e V = F F ou V = V F e F = F F ou F = F Operador Exemplo Comentário = x = y O conteúdo de x é igual ao conteúdo de y. ≠ x ≠ y O conteúdo de x é diferente do conteúdo de y. <= x <= y O conteúdo de x é menor ou igual ao conteúdo <= x <= y O conteúdo de x é menor ou igual ao conteúdo de y. >= x >= y O conteúdo de x é maior ou igual ao conteúdo de y. < x < y O conteúdo de x é menor que o conteúdo de y. > x > y O conteúdo de x é maior que o conteúdo de y. 1. A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma avaliação semestral e a um exame final. A média das três notas mencionadas obedece aos pesos abaixo. Faça um programa que receba as três notas, calcule e mostre programa que receba as três notas, calcule e mostre a média ponderada e o conceito que segue abaixo: NOTA PESO Trabalho de laboratório 2 Avaliação semestral 3 Exame final 5 Média Ponderada Conceito 8.0 – 10.0 A 7.0 – 7.9 B 6.0 – 6.9 C 5.0 – 5.9 D 0.0 – 4.9 E 2. Faça um programa que receba dois números e mostre o maior. 3. 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 que o usuário digitará três números diferentes. 4. Faça um programa que receba um número inteiro e verifique se é par ou ímpar. 5. Dados três valores x, y e z, verifique se eles podem ser os comprimentos dos lados de um triângulo e, se forem, verifique se e um triângulo equilátero, isósceles ou escaleno. Se eles não formarem um triângulo, escreva uma mensagem. Considere que:triângulo, escreva uma mensagem. Considere que: � O comprimento de cada lado de um triângulo é menor do que a soma dos outros dois lados. � Chama-se equilátero o triângulo que tem três lados iguais � Denomina-se isósceles o triângulo que tem o comprimento de dois lados iguais � Recebe o nome de escaleno o triângulo que tem os três lados diferentes 6. 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.abaixo. Código Cargo Percentual 1 Escriturário 50% 2 Secretário 35% 3 Caixa 20% 4 Gerente 10% 5 Diretor Não tem aumento
Compartilhar