if...else ---------------------------------------------------- estrutura do if... else...

12

Upload: internet

Post on 18-Apr-2015

110 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++
Page 2: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++ e VisualG Tipo de condições lógicas ---------------------------- Mais praticas

SumárioApostila página

Página – 19 - 103Página – 103

Página - 94

Page 3: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

Se o estepe estiver vazio?...

Inicio - Estepe Vazio? - SIM: Chamar o borracheiro - Não: Trocar pneuFim

Inicio

Estiver vazio

Chamar o borracheiro Trocar o pneu

Fim

Sim Não

Page 4: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

Estrutura condicional (If...else)

If (condição){/* Bloco de instruções executadas caso a condição seja verdadeira */}else{/* Bloco de instruções executadas caso a condição seja falsa */}

Page 5: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

Vamos Praticar!

Crie um programa para verificar se um número inteiro é positivo ou negativo.

Page 6: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

#include<iostream.h>#include<conio.h>main(void) { int numero;

cout<<"Informe o numero: "; cin>>numero; if (numero>0) { cout<<"Numero maior que zero"; } else { cout<<"Numero menor que zero"; } getch();}

Pratica 1 – C++Pratica 1 – C++ Pratica 1 – VisualGPratica 1 – VisualG

numero: inteiro

inicio escreva (“Informe o numero: “) leia (numero) Se (numero>0) escreva (“Numero maior que zero”) senão escreva (“Numero menor que zero”) Fim algoritmo

Page 7: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

Tipo de condições lógicas

Maior que >Maoir ou igual >=Menor que <Menor ou igual <=Igual == (comparação de um resultado com outro) ex: (A + 1) == 5Diferente !=Negação !

Page 8: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

Condição composta (mais de um tipo de comparação)

E &&Ou ||

Ex:If ((a < 10) && (a > 4)){/* Bloco de instruções executadas caso a condição seja verdadeira */}else{/* Bloco de instruções executadas caso a condição seja falsa */}

Page 9: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

No algoritmo anterior se eu digitar 0 vai apresentar a mensagem “Numero menor que zero”, porém 0 é igual a 0, como eu posso alterar o algoritmo para vir a informações correta.

Número maior que zero: 1, 2, 3...10Número menor que zero: -1, -2, -3...-10Número igual a zero: 0

Page 10: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

#include<iostream.h>#include<conio.h>main(void) { int numero; cout<<"Informe o numero: "; cin>>numero; if (numero>0) { cout<<"Numero maior que zero"; } else if (numero<0) { cout<<"Numero menor que zero"; } else { cout<<"Numero igual a zero"; } getch();}

Page 11: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

Vamos praticar!

Faça um programa que receba um número inteiro e informe se este é “par” ou “ímpar”.

Rascunho:

Como saber se um número é par ou ímpar:

6 2

30

7 2

31

Se o um número ao ser dividido por 2 apresentar o resto igual a zero ele é par senão ele é ímpar.

Page 12: IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++

#include<iostream.h>#include<conio.h>main(void) { int numero; cout<<"Informe o numero: "; cin>>numero; if ((numero%2) == 0) { cout<<"Numero PAR"; } else { cout<<"Numero IMPAR"; } getch();}