A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Laboratório de ICCN Rodrigo Cristiano Silva

Apresentações semelhantes


Apresentação em tema: "Laboratório de ICCN Rodrigo Cristiano Silva"— Transcrição da apresentação:

1 Laboratório de ICCN Rodrigo Cristiano Silva

2 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão Usada para decidir que comando, ou bloco de comandos será executado, com base no valor de uma expressão.

3 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão - if if( ) ; if( ) { ; }

4 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão – if Exemplos: if(fNota1 < 7) printf(Aluno reprovado!); if(fMediaFinal >= 7) { printf(Aluno aprovado!\n); printf(Nota: %f!, fMediaFinal); }

5 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão – if-else if( ) ; else ; if( ) { ; } else { ; }

6 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão – if-else Exemplos: if(fNota2 >= 7) printf(Aluno aprovado!\n); else printf(Aluno reprovado!\n); if(fMediaFinal >= 7) { printf(Aluno aprovado!\n); printf(Media: %f!, fMediaFinal); } else { printf(Aluno reprovado!\n); printf(Media: %f!, fMediaFinal); }

7 Introdução a Computação e Cálculo Numérico – Lab. Características do comando if O comando else é opcional Blocos de comandos devem ser precedidos pela chave { e finalizados com a chave } Podemos aninhar comandos if-else A endentação auxilia na compreensão do programa, porém o compilador não a leva em consideração

8 Introdução a Computação e Cálculo Numérico – Lab. Exercícios: Estruturas de Decisão - if Ler 2 números e: Identificar qual deles é maior Fazer a soma, e se a mesma for maior ou igual a 10, exibir para o usuário Fazer a diferença do maior para o menor Se a diferença for > 10 Dividir o maior pelo menor

9 Introdução a Computação e Cálculo Numérico – Lab. Exercícios: Estruturas de Decisão - if Incrementar o programa de média. Quando: Média >= 7Aprovado Média < 7Reprovado Incrementar o programa de conversão de temperaturas. O usuário deverá selecionar qual o tipo de conversão ele deseja realizar. c= 5.0 / 9.0 * (f-32). f = 9.0 / 5.0 * c + 32

10 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão Aninhadas - if if( ) ; else ; else if( ) ; else ;

11 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão Aninhadas - if if( ) { ; if( ) { ; } else ; } else { ; if( ) { ; } ; }

12 Introdução a Computação e Cálculo Numérico – Lab. Exercícios: Estruturas de Decisão Aninhadas Incrementar o programa de média Média >= 7Aprovado 4 <= Média < 7Exame Média < 4Reprovado Resolver a equação do 2º. Grau ax 2 +bx+c=0 Verificar e calcular as raízes x1 e x2 Delta = b 2 – 4 * a * c x1 = (-b + Raiz(Delta)) / (2 * a) x2 = (-b - Raiz(Delta)) / (2 * a)

13 Introdução a Computação e Cálculo Numérico – Lab. Exercícios: Estruturas de Decisão - if Calcular o IMC (Índice de Massa Corporal) IMC = Peso (kg) / Altura 2 (m) IMC < 18,5Abaixo do peso 18,5 <= IMC < 25,0Peso Ideal 25,0 <= IMC < 30,0Sobrepeso 30,0 <= IMC < 35,0Obesidade Grau I 35,0 <= IMC < 40,0Obesidade Grau II IMC >= 40,0Obesidade Grau III

14 Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão: switch switch( ) { case : ; break; case : ; break; default: ; break; } Estrutura condicional de múltipla escolha

15 Introdução a Computação e Cálculo Numérico – Lab. Exercícios: Estruturas de Decisão - switch Reescreva o programa de conversão de temperaturas utilizando switch. Desenvolver um programa que simule uma calculadora com 4 operações (+, -, *, /). Deve ser informado os valores e qual a operação será realizada.

16 Introdução a Computação e Cálculo Numérico – Lab. Exercícios Extras Dados usuário e senha, verificar se os mesmos são válidos. Através do consumo em KWH, verifique a faixa em que o mesmo se encaixa e calcule o valor gasto. ConsumoValor por Kwh – R$ Até 300R$ 1,25 De 301 até 500R$ 1,50 De 501 até 600R$ 1,75 De 601 até 800R$ 2,00 Acima de 800R$ 2,50

17 Introdução a Computação e Cálculo Numérico – Lab. Exercícios Extras Receba 3 números e verifique o maior e se existem números iguais. Cálculo do peso ideal. Através do sexo e da altura, calcule o peso ideal do mesmo. Recebe o peso a atual e indique se o mesmo está no peso ideal, acima ou abaixo. Homem:(72,70 * altura) – 62,00 Mulher:(62,10 * altura) – 48,70


Carregar ppt "Laboratório de ICCN Rodrigo Cristiano Silva"

Apresentações semelhantes


Anúncios Google