Buscar

Resumo Comandos Básicos da Linguagem C e Estruturas Condicionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Comandos Básicos da Linguagem C e Estruturas condicionais 
Estrutura básica de um algoritmo na função principal: 
int main() 
{ 
 Declaração de variáveis; 
 Lista de comandos; 
 Return 0; 
} 
Obs.: Como alguns professores estão ensinando sem o int e sem o return 0 então se na 
prova vocês colocarem da forma que eles ensinaram, então os mesmo não podem tirar 
ponto, mas a forma mais correta da função principal é com o int e com o return 0 
Tipos de variáveis e suas representações: 
int -> inteiro => %d 
float -> real => %f 
char -> caractere => %c 
string -> nome(cadeia de caracteres) => %s 
Operadores matemáticos: 
= atribuição + soma - subtração * multiplicação / divisão 
% resto da divisão 
Operadores lógicos (usados nas estruturas de condição): 
 
&& -> e || -> ou ! -> negação == -> comparação de igualdade > -> maior que 
< -> menor que >= -> maior ou igual <= -> menor ou igual 
!= -> comparação de desigualdade. 
Obs.: Não confundam == com =, == usa-se em estruturas de condição e = para atribuir 
valores a variáveis. Se uma sentença condicional é composta por p1 && p2 para ser 
verdade, p1 tem que ser verdade e p2 também, já se for composta por p1 || p2 para 
ser verdade basta apenas que umas das duas p1 ou p2 seja verdade. 
Entrada e Saída (Imprimir e recolher dados) 
printf(“Olá mundo!/n”); -> Imprime Olá mundo na tela e pula uma linha por conta do 
/n 
Caso você queria imprimir o conteúdo de uma variável basta colocar a representação 
do tipo entre as aspas e depois identificar a variável. 
Ex: 
printf(“O valor de x e = %d”,x); 
scanf(“representação do tipo”,&variavel); -> recolher dados do usuário 
Ex: 
scanf(“%d”,&x); 
Obs.: O & não é utilizado quando a variável for do tipo string e não coloquem & dentro 
do printf! Dentro do scanf há um erro para recolher string ou caracteres você evita 
esse erro dando um espaço entre as aspas e o %. 
Ex: 
scanf(“ %s”,nome); 
Estruturas Condicionais 
 
If- else -> Utilizado para duas condições. 
If( primeira condição )/// Caso a condição 1 seja verdade! 
{ 
 Lista de comandos! 
} 
else//Caso contrário, o programa reconhecerá que primeira condição não é verdade 
{ // e irá para a última condição. 
 Lista de comandos! 
} 
Ex: 
int main() 
{ 
 int x; 
 printf(“Digite um numero:\n”); 
 scanf(“%d”,&x); 
 if( x % 2 == 0 ) 
 { 
 printf(“%d é um numero par!\n”,x); 
 } 
 else 
 { 
 printf(“%d é um numero impar!\n”,x); 
 } 
 return 0; 
} 
 
if - else if – else -> usado para mais duas condições 
if( condição 1 )//Caso a condição1 seja verdade o programa entrará na 1ª lista de 
{ // comandos 
 1ª lista de comandos! 
} 
else if ( condição 2 )// caso a condição1 seja falsa o programa testara a validade 
{ // da condição 2 e caso seja verdade entrará na 2ª lista! 
 
 2ª lista de comandos! 
} 
else// caso nenhuma condição acima seja valida então o prog. saberá que só resta 
{ // a ultima condição valida e entrará na 3ª lista 
 3ª lista de comandos! 
} 
Ex: 
int main() 
{ 
 int x; 
 printf(“Digite um numero:\n”); 
 scanf(“%d”,&x); 
 if ( x == 0 ) 
 { 
 printf(“O numero é nulo!\n”); 
 } 
 else if ( x < 0 ) 
 { 
 printf(“O numero é negativo!\n”); 
 } 
 else 
 { 
 printf(“O numero é positivo!\n”); 
 } 
 return 0; 
} 
Obs.: Se uma condição for verdade o programa pulará as outras condições restantes. 
Não foi abordado o Case, pois acho pouco aconselhável sua utilização.

Outros materiais