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

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

Rodrigo Cristiano Silva

Apresentações semelhantes


Apresentação em tema: "Rodrigo Cristiano Silva"— Transcrição da apresentação:

1 Rodrigo Cristiano Silva rodrigo@facens.br
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. Introdução a Computação e Cálculo Numérico – Lab.

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

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

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

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

7 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 Introdução a Computação e Cálculo Numérico – Lab.

8 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 Introdução a Computação e Cálculo Numérico – Lab.

9 Exercícios: Estruturas de Decisão - if
Incrementar o programa de média. Quando: Média >= 7 Aprovado Média < 7 Reprovado 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 Introdução a Computação e Cálculo Numérico – Lab.

10 Estruturas de Decisão Aninhadas - if
if(<expressão1>) if(<expressão2>) <comando1>; else <comando2>; if(<expressão3>) if(<expressão4>) <comando3>; <comando4>; Introdução a Computação e Cálculo Numérico – Lab.

11 Estruturas de Decisão Aninhadas - if
if(<expressão1>) { <comando1>; <comando2>; if(<expressão2>) if(<expressão3>) <comando3>; <comando4>; } else <comando5>; <comando6>; if(<expressão4>) <comando7>; <comando8>; <comando9>; Introdução a Computação e Cálculo Numérico – Lab.

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

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

14 Estruturas de Decisão: switch
Estrutura condicional de múltipla escolha switch(<variável>) { case <constante1>: <comando1>; <comando2>; break; case <constante2>: <comando3>; <comando4>; default: <comando5>; <comando6>; } Introdução a Computação e Cálculo Numérico – Lab.

15 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. Introdução a Computação e Cálculo Numérico – Lab.

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. Consumo Valor por Kwh – R$ Até R$ 1,25 De 301 até R$ 1,50 De 501 até R$ 1,75 De 601 até R$ 2,00 Acima de R$ 2,50 Introdução a Computação e Cálculo Numérico – Lab.

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 Introdução a Computação e Cálculo Numérico – Lab.


Carregar ppt "Rodrigo Cristiano Silva"

Apresentações semelhantes


Anúncios Google