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

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Advertisements

Introdução à Programação Engenharia da Computação
Programação em Java Prof. Maurício Braga
Um programa em C Bibliotecas Variáveis globais
Linguagem de Programação IV
Estrutura Condicional
Programação de Computadores I Prof. Eduardo 2011
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Algoritmos e Programação Linguagens de Programação Teoria Aula 7 (19/05) Universidade Federal do Vale do São.
Introdução à Computação - Jorge Macêdo
Algoritmos com seleção
Linguagem C Estruturas de Controle de Fluxos
Linguagem C LPG-I – Estruturas de Repetição Prof. Flavio Marcello
LINGUAGEM ESTRUTURADA TURBO C
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo II Confecção de Tabelas.
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Linguagem C Funções.
Estruturas de Repetição
Linguagem C Estruturas de Seleção.
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Revisão da Linguagem C.
Linguagem de Programação
Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;
do ... while Revendo: estrutura de repetição: while Formato geral:
Introdução a Computação e Cálculo Numérico
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
Linguagens de programação
PROGRAMAÇÃO I UNIDADE 4.
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Seminário 1: Revisão de C
Estruturas de Dados Módulo 3 – Controle de Fluxo
Programação de Computadores
Aula 6 - Estruturas de Controle
Algoritmo e Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
APRENDER A APRENDER deve ser nossa meta. Comandos de Controle de Programa Comandos de Seleção Prof. Me. Jeime Nunes.
Introdução à Linguagem C
Wellington Felix.  Criada por Brian Kernighan e Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix  C++ é uma extensão da.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
Prof. Alessandro Gonçalves
PCI- Estrutura Condicional Profa. Mercedes Gonzales Márquez.
Introdução à Programação
Revisão Luis Antonio Tavares
Comando de Seleção switch
Programação de Computadores I – Arquivos
1Unidade – Estrutura Condicional CASE Algoritmos e Linguagens de Programação Estrutura Condicional CASE Faculdade INED – Abril 2007 Prof. Edwar.
Curso Técnico em Informática Professor Igor Vale.
Profº Antonio Carlos Marcelino de Paula
Algoritmo e Estrutura de Dados I
Algoritmo e Estrutura de Dados I Introdução à Linguagem C Márcia Marra.
Profa. Maria Augusta Constante Puget
Profa. Maria Augusta Constante Puget
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Programação Computacional Profa. Madeleine Medrano
Visual C# (parte 2) Prof. Igor Conrado Alves de Lima – Operadores, estruturas de decisão, vetores (arrays), e estruturas de.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Estruturas de Controle [1] JAVA Faculdade Mauricio de Nassau Linguagem de Programação II Curso de Engenharia de Telecomunicações.
D E V ISUAL G P ARA C++ Utilização do Dev C++. Todo programa C inicia sua execução chamando a função main(), sendo obrigatória a sua declaração no programa.
Fundamentos de Programação 1 Slides 7 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Funções”
Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36.
1 Estruturas Condicionais Aula – Tópico 3 Algoritmos e Estruturas de Dados I (DCC/003)
Disciplina:PROA3V José Henrique Verhalem e Renan Tenório Professor: Alexandre Cassimiro Novembro 2015.
Algoritmo e Estrutura de Dados I
PCI- Estruturas de Controle
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
PROGRAMAÇÃO I UNIDADE 3.
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Transcrição da apresentação:

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

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.

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); }

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; }

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); }

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); }

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); }

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.