











Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Informatica Aplicada Aula5
Tipologia: Notas de aula
1 / 19
Esta página não é visível na pré-visualização
Não perca as partes importantes!












Prof. Dr. Luiz Bertucci ([email protected]) Gurupi 2013 Aula 5 – Introdução a Linguagem C: Estruturas de Decisão e Controle de Fluxo de Dados
Estrutura if - else
Estrutura if - else if ( x > y ){ printf(“X e maior”); } else{ printf(“Y e maior”); } Linguagem C Pseudocódigo Se (x > y) então Escreva(“X é maior”) Senão Escreva(“Y é maior”) Fim_se Fluxograma X > Y sim X é maior Y é maior não
Estrutura if – else: exemplo do vestiário #include <stdio.h> #include <conio.h> main(){ char frio; printf("Vestiu a camisa. \n\n"); printf("Esta frio? (S ou N)"); scanf("%c",&frio); printf("\n\n"); if(frio == 'S'){ printf("Vestiu o casaco. \n\n"); } printf("Vestiu a calca. \n\n"); printf("Vestiu as meias. \n\n"); printf("Colocou os sapatos."); getch(); }
Estrutura if – else: operadores relacionais
Estrutura if – else: operadores lógicos
#include <stdio.h> #include <conio.h> main(){ int numero; printf("Digite um numero inteiro positivo ou negativo: "); scanf("%i",&numero); printf("\n\n"); if(numero >= 0){ printf("Positivo"); } else{ printf("Negativo"); } getch(); }
#include <stdio.h> /* Biblioteca necessária para uso das funções scanf e printf / #include <conio.h> / Biblioteca necessária para uso da função getch / main(){ / Declarando e iniciando variáveis / int n1; int n2; int n3; / Obtendo os números e alocando nas variáveis / printf("Digite o primeiro numero:"); scanf("%i",&n1); printf("\n\n"); printf("Digite o segundo numero:"); scanf("%i",&n2); printf("\n\n"); printf("Digite o terceiro numero:"); scanf("%i",&n3); printf("\n\n"); / (continua) */
/* Determinando o menor número / if(n1<n2){ if(n1<n3){ printf("O menor numero e: %i",n1); } else{ printf("O menor numero e: %i",n3); } } else{ / n2<n1 / if(n2<n3){ printf("O menor numero e: %i",n2); } else{ printf("O menor numero e: %i",n3); } } getch(); / Usado somente para manter a tela do console aberta após término da execução */ }
Estrutura switch
Estrutura switch: sintaxe em Linguagem C switch ( expressão ){ case valor1: instruções1; break; case valor2: instruções2; break; case valor3: instruções3; break; case valor4: instruções4; break; ... defaulf: instruções_default; } Só é executada esta linha se nenhuma das opções anteriores forem satisfeitas. É um comando opcional.
Estrutura switch: exemplo