Escolar Documentos
Profissional Documentos
Cultura Documentos
Estruturas Condicionais em C
if (condição) //verdade
se (condição for Verdade) então
{
//comando1;
//comando1;
/*ou bloco de comandos;*/
/*ou bloco de comandos;*/
fim_se;
}
If
Exemplo 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
int main()
{
int x;
}
If
Exemplo 3 (utlização do operador ||)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
}
Seleção Composta – if..else
if (condição ) verdade
{
se (condição for Verdade) então
comando1;
comando1;
{ou bloco de comandos};
{ou bloco de comandos};
}
senão
else //falso
comando1;
{
{ou bloco de comandos};
comando1;
fim_se;
{ou bloco de comandos};
}
If..else
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
Exemplo 4
print("Digite um numero inteiro qualquer\n");
scanf("%d",&x);
if (x<0)
{
print("O numero %d e negatvo\n",x);
}
else
{
print("O numero %d e positvo\n",x);
}
system("pause");
}
Seleção encadeada - Ifs
if (condição) //verdade
{
if (condição2) //verdade;
se (condição1 for Verdade) então {
se (condição2 for Verdade) então if (condição3) //verdade ;
se (condição3 for Verdade) então {
//comando1; //comando1
/*ou bloco de comandos*/ /*ou bloco de comandos*/
fim_se; }
fim_se; }
fim_se; }
Ifs encadeados
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
system("pause");
}
Seleção composta – If..else
encadeados
int x;
print("Escolha o codigo do produto\n");
print("1 - Vestuario\n");
print("2 - Higiene Pessoal\n");
print("3 - Produto perecivel\n");
print(“Qualquer outro valor - opção indisponível\n");
scanf("%d",&x);
Exemplo 6
if (x==1)
{
print("Voce quer comprar uma blusa?\n");
} else if(x==2){
print("Voce quer comprar um creme dental?\n");
} else if(x==3) {
print("Voce quer comprar um kg de carne?\n");
}else {
print(“opcao indisponivel?\n");
}
system("pause");
}
If.. Else encadeados
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
else
print("Produto indisponivel ?\n");
system("pause");
}
If.. Else encadeados
#include <stdio.h>
#include <stdlib.h> Exemplo
int main()
{ 6_chave_segu
int x; ndoif
print("Escolha o codigo do produto\n"); Com duas
print("1 - Vestuario\n");
print("2 - Higiene Pessoal\n");
instruções
print("3 - Produto perecivel\n");
print("Qualquer outro valor - Produto Indisponível\n");
scanf("%d",&x);
if (x==1)
print("Voce quer comprar uma blusa?\n");
else if(x==2){ Obrigatório a
print("Voce quer comprar um creme dental?\n");
utlização de
print("Voce quer comprar um creme dental11111?\n");
} else if(x==3) chaves
print("Voce quer comprar um kg de carne?\n"); Se a condição
tver mais do
else
print("Produto indisponivel ?\n");
que 1
instrução
system("pause");
}
Exercícios
1. Faça um programa em C para calcular a média final da disciplina de
Programação, mostrar essa média final e também uma
mensagem informando se o aluno foi aprovado (média >= 7) ou
reprovado. Considere duas avaliações.
Código Classificação
1 - Alimento não-perecível
2, 3 ou 4 - Alimento perecível
5 ou 6 - Vestuário
7 - Higiene pessoal
8, 9, 10 - Utensílios domésticos
switch (X)
{
case 1:
/*bloco de comandos*/
escolha (X) break;
caso 1: case 2:
/*bloco de comandos*/ /*bloco de comandos*/
caso 2: break;
/*bloco de comandos*/ case 3:
caso 3: /*bloco de comandos*/
/*bloco de comandos*/ break;
caso Contrário: //pode ser omitido default: //pode ser omitido
/*bloco de comandos*/ /*bloco de comandos*/
fim_escolha; break;
}
Switch
Switch
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
print("Escolha o codigo do produto\n");
print("1 - Vestuario\n");
print("2 - Higiene Pessoal\n");
print("3 - Produto perecivel\n");
scanf("%d",&x);
switch (x) Exemplo 7
{
case 1:
print("Voce quer comprar uma blusa?\n");
break;
case 2:
print("Voce quer comprar um creme dental?\n");
break;
case 3:
print("Voce quer comprar um kg de carne?\n");
break;
default :
print("Codigo invalido ?\n");
break;
}
system("pause");
}
Exercícios
10. Implemente um programa em C leia o código de um determinado produto e
mostre a sua classificação. Utilize a estrutura switch
Código Classificação
1 - Alimento não-perecível
2, 3 ou 4 - Alimento perecível
5 ou 6 - Vestuário
7 - Higiene pessoal
8, 9, 10 - Utensílios domésticos
Ex:
Entrada
1 - janeiro
5 - maio
12 - dezembro