Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
LINGUAGEM DE PROGRAMAÇÃO I Aula 4 - if .. / if..else / if… else if … / switch Qual escolher? Conteúdo Programático desta aula Conhecer os operadores relacionais e lógicos; Conhecer os comandos de tomada de decisão (if .../ if ... else); Conhecer os ifs encadeados; Conhecer e estrutura do switch; Construir um programa com menu; if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I o p e r a d o r e s if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Uma expressão relacional operando 1 operando 2 operador relacional if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Uma expressão relacional operando 1 operando 2 operador relacional 1 verdade 0 falso if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Expressão relacional - exemplos if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Expressão relacional - exemplo com vetor de char universidade "ESTACIO" == 0 falso if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I universidade "ESTACIO" == endereço string if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I universidade "ESTACIO" == strcmp(universidade, "ESTACIO") == 0 if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I o p e r a d o r e s if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Uma expressão lógica exRelacional1 exRelacional2 operador lógico || && if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Uma expressão lógica idade >= 18 && <= 65 if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Uma expressão lógica idade >= 18 && <= 65 if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Uma expressão lógica idade >= 18 idade <= 65 && if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if if else if if else A ESCOLHA É SUA! s w i t c h if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if encadeados composto simples if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if simples if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if composto if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I s if encadeados if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M ú l t i p l a s e s c o l h a s if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I switch if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Parece muito mais simples de entender a lógica do que com os ifs encadeados. Será que posso usar sempre quando tiver múltiplas respostas? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Não. Só quando você responder SIM a três perguntas. if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I É a mesma variável em todos os testes? Não. Só quando você responder SIM a três perguntas. if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I O tipo da variável é enumerável? É a mesma variável em todos os testes? Não. Só quando você responder SIM a três perguntas. if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I Operador Relacional é = ? O tipo da variável é enumerável? É a mesma variável em todos os testes? Não. Só quando você responder SIM a três perguntas. if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U 1º bloco if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U 2º bloco if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U 3º bloco if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I M E N U if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I 1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I R: Não. Você não deve criar esse hábito. 1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I 2) Quando uno duas expressões relacional por um dos operadores lógico && ou ||, preciso sempre colocá-las entre parênteses? R: Não. Você não deve criar esse hábito. 1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I R: Não, mas nada lhe impede. 2) Quando uno duas expressões relacional por um dos operadores lógico && ou ||, preciso sempre colocá-las entre parênteses? R: Não. Você não deve criar esse hábito. 1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I 3) Os Operadores Relacionais podem ser usados para comparar vetores de char? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I R: Não. Somente a função strcmp() da biblioteca string.h . 3) Os Operadores Relacionais podem ser usados para comparar vetores de char? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I 4) É obrigado dar espaço depois da palavra case na estrutura do switch? R: Não. Somente a função strcmp() da biblioteca string.h . 3) Os Operadores Relacionais podem ser usados para comparar vetores de char? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I R: Sim. 4) É obrigado dar espaço depois da palavra case na estrutura do switch? R: Não. Somente a função strcmp() da biblioteca string.h . 3) Os Operadores Relacionais podem ser usados para comparar vetores de char? if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I if .. / if..else / if… else if … / switch Qual escolher? – Aula 4 Linguagem de Programação I
Compartilhar