Professor: Bruno Moser de Alvarenga Informática Técnico em Automação
Informática Sumário Apostila página Página – 19 - 103 Página – 103 IF...Else ---------------------------------------------------- Estrutura do IF... Else ---------------------------------- Praticar: Comparação do C++ e VisualG Tipo de condições lógicas ---------------------------- Mais praticas
Informática Se o estepe estiver vazio?... Inicio - Estepe Vazio? - SIM: Chamar o borracheiro - Não: Trocar pneu Fim Estiver vazio Sim Não Chamar o borracheiro Trocar o pneu Fim
Informática 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 */
Informática Vamos Praticar! Crie um programa para verificar se um número inteiro é positivo ou negativo.
Informática Pratica 1 – C++ Pratica 1 – VisualG #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(); 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
Informática 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) == 5 Diferente != Negação !
Informática 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 */
Informática 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...10 Número menor que zero: -1, -2, -3...-10 Número igual a zero: 0
Informática #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"; cout<<"Numero igual a zero"; getch();
Informática 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: Se o um número ao ser dividido por 2 apresentar o resto igual a zero ele é par senão ele é ímpar. 6 2 3 7 2 3 1
Informática #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();