10) printf ("\n\nO numero e maior que 10"); else if (num==10) { printf ("\n\nVoce acertou!\n"); printf ("O numero e igual a 10."); } else if (num<10) printf ("\n\nO numero e menor que 10"); return(0); }"> 10) printf ("\n\nO numero e maior que 10"); else if (num==10) { printf ("\n\nVoce acertou!\n"); printf ("O numero e igual a 10."); } else if (num<10) printf ("\n\nO numero e menor que 10"); return(0); }">

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

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

Algoritmo e Estrutura de Dados I Linguagem C – Comandos if-else-if e Switch Márcia Marra.

Apresentações semelhantes


Apresentação em tema: "Algoritmo e Estrutura de Dados I Linguagem C – Comandos if-else-if e Switch Márcia Marra."— Transcrição da apresentação:

1 Algoritmo e Estrutura de Dados I Linguagem C – Comandos if-else-if e Switch Márcia Marra

2 Comando if-else-if Forma geral: if (condição_1) declaração_1; else if (condição_2) declaração_2; else if (condição_3) declaração_3;... else if (condição_n) declaração_n; else declaração_default; O programa testa até que encontre uma das expressões lógicas seja avaliada como verdadeira. Caso contrário ele executa a declaração default.

3 Exemplo de utilização do comando if-else-if #include int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if (num>10) printf ("\n\nO numero e maior que 10"); else if (num==10) { printf ("\n\nVoce acertou!\n"); printf ("O numero e igual a 10."); } else if (num<10) printf ("\n\nO numero e menor que 10"); return(0); }

4 Comando Switch É utilizado para testar uma variável com relação a vários valores pré-estabelecidos Forma geral: switch (variável) { case constante1: declaracao_1; break; case constante2: declaracao_2; break;. case constanten: declaracao_n; break; default: declaracao_default; break; }

5 Exemplo de utilização do Switch #include int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); switch (num) { case 9: printf (“\n\nO numero e igual 9.\n"); break; case 10: printf ("\n\nO numero e igual a 10.\n"); break; case 11: printf ("\n\nO numero e igual a 11.\n"); break; default: printf ("\n\nO numero nao e nem 9 nem 10 nem 11.\n"); } return(0); }

6 Comparação entre switch e if #include int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if ( num == 9) { printf (“\n\nO numero e igual 9.\n"); } else { if (num == 10) { printf (“\n\nO numero e igual 10.\n"); } else { if (num == 11) { printf (“\n\nO numero e igual 11.\n"); } else { printf ("\n\nO numero nao e nem 9 nem 10 nem 11.\n"); } } } return(0); }

7 Comparação entre switch e if-else- if #include int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if ( num == 9) { printf (“\n\nO numero e igual 9.\n"); } else if (num == 10) { printf (“\n\nO numero e igual 10.\n"); } else if (num == 11) { printf (“\n\nO numero e igual 11.\n"); } else { printf ("\n\nO numero nao e nem 9 nem 10 nem 11.\n"); } return(0); }

8 Um pouco de prática Escreva um algoritmo e o programa correspondente em C, tal que, dado um dia da semana e um período do dia (manhã, tarde ou noite), descreva a atividade realizada por vocês rotineiramente. –Dica: convencione para o usuário um código de entrada. Ex: dias: segunda-feira = 1, terça-feira = 2,... Manhã = 1, tarde = 2, noite = 3.


Carregar ppt "Algoritmo e Estrutura de Dados I Linguagem C – Comandos if-else-if e Switch Márcia Marra."

Apresentações semelhantes


Anúncios Google