Buscar

05-Explicacao dos Comandos C

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 22 páginas

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 6, do total de 22 páginas

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 9, do total de 22 páginas

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

Prévia do material em texto

Algoritmos e Técnicas 
de Programação
Comandos C
Aula 05
Aula 05
 Comandos em C;
Linguagem C
 Arquivos são salvos com a extensão .c
 Comentários:
/* */ para textos com mais de uma linha; 
// para textos com apenas uma linha.
 No cabeçalho é preciso declarar a(s) biblioteca(s) a ser(em) utilizada(s).
Sintaxe:
#include<stdio.h>
#include<stdlib.h>
Linguagem C
 Modelo de um programa C;
// BIBLIOTECAS
#include <stdio.h>
#include<stdlib.h>
<declaração de variáveis>
//programa principal
main () 
// inicio do bloco de instruções
{
<declaração de variáveis>
<instruções>
} // fim do bloco de instruções
Linguagem C
 Declaração de variáveis.
Pode ser feita antes do main() ou dentro do main(), porém antes de ser 
utilizada.
As variáveis podem utilizar dois parâmetros com exceção do tipo char.
Sintaxe:
tipo nome_Var;
tipo nome_Var[tam];
Ex:
int idade;
char texto[150];
float pi = 3,14;
Linguagem C - Declaração
Variáveis:
tipo <identificador>;
ex: int x;
Constantes
const tipo <identificador>=<valor>;
ex: const int numero=5;
Declaração de variáveis do tipo char:
Ex:
char sexo[1]; // Apenas um 
caractere
 char nome[120]; // 120 caracteres
Linguagem C
 Uso de um comando de parada.
 Pode ser feito de duas maneiras:
getchar();
/* ou */ 
system(“pause”);
Obs – é um dos últimos comandos a ser utilizado. É usado para fazer 
com que apareça os dados para o usuário
Linguagem C – Tipos de dados
Tipo Especificação Valores
char Armazena caracteres ou 
inteiros
-128 a 127
int Inteiro -2,147,483,648 a
+2,147,483,647
short 
int
Inteiro curto -32,768 a
+32,767
long int Inteiro long -2,147,483,648 a
+2,147,483,647
float Real 3.4E-38 a
3.4E+38
double Real com o dobro de 
precisão
3.4E-4932 a
3.4E+4932
Operadores Aritméticos
Aritméticos Lógicos
+ Soma
- Subtração
* Multiplicação
/ Divisão
% Resto da Divisão
Linguagem C
Relacionais Lógicos
> maior que && and
>= maior ou igual || ou
< menor ! not
<= menor
== igual
!= diferente
 Operadores de relação e lógicos
Linguagem C - printf
 Comando utilizado para apresentar alguma informação 
na tela do usuário.
 É utilizado de duas formas:
1) Solicitar alguma coisa para o usuário ou passar alguma 
informação que não exija retorno.
Um único parâmetro apenas o texto a ser apresentado.
printf(“_______”);
Linguagem C - printf
2) Mostrar para o usuário alguma informação armazenada 
em alguma variável.
printf(“___%__”,___);
Primeiro parâmetro = texto que o programador desejar;
Segundo parâmetro = local onde o valor da variável será 
apresentado;
Terceiro parâmetro = variável que contém o valor que 
deseja apresentar.
Linguagem C
\n nova linha %c caractere simples
\t tab %d decimal
\b retrocesso %e notação científica
\“ aspas %f ponto flutuante
\\ barra %o octal
\f salta formulário %s cadeia de caracteres
\0 nulo %u decimal sem sinal
%x hexadecimal
Linguagem C
Exemplo:
main()
{
printf("Este é o numero 
dois: %d",2);
printf("%s está a %d 
milhões de milhas\ndo 
sol","Vênus",67);
}
 Para arredondamento:
main()
{
printf("\n%4.2f",3456.78);
printf("\n%3.2f",3456.78);
printf("\n%3.1f",3456.78);
printf("\n%10.3f",3456.78); }
Linguagem C - scanf
 Comando utilizado para “pegar” um determinado valor informado pelo usuário.
 Sintaxe:
scanf(“%_”,&__);
 Utiliza apenas dois parâmetros:
Primeiro parâmetro = Qual o tipo de valor (inteiro %d, real %f, etc.) que a 
variável que irá armazenar pode receber.
obs – Armazenar conteúdo na variável de acordo com seu tipo.
Segundo parâmetro = Nome da variável declarada anteriormente que receberá 
o valor informado.
Linguagem C - scanf
 Exemplo:
main()
{
int num;
printf("Digite um número: ");
scanf("%d",&num);
printf("\no número é %d",num);
printf("\no endereço e %u",&num);
}
Linguagem C
Obs – Se houver um espaço entre algum caractere que 
foi informado pelo usuário, a função scanf() só irá 
ler o que for digitado antes do espaço;
Para resolver este problema utiliza-se a função gets();
Sintaxe:
printf(“Digite seu nome: ”);
gets(nome);
Linguagem C
 Escreva um programa em C que leia dois números, 
some estes números e que mostre o resultado. 
Salvar como soma.c
Entrada: Dois números inteiros informados pelo 
usuário.
Saída: Soma entre os dois números.
Linguagem C
 Modifique o programa soma.c para que apresente a 
soma, a subtração e a média dos dois números 
informados pelo usuário.
Entrada: Dois números informados pelo usuário.
Saída: O valor da soma, subtração e média desses 
dois números.
Linguagem C
 Faça um programa na linguagem C que calcule a taxa de juros de 
um determinado valor.
Entrada: Valor e taxa de juros.
Saída: O valor e a taxa de juros informado pelo usuário e o resultado 
do juros.
Exemplo:
O valor de 2000 com um juros de 1.8% dá um total de 36.
Linguagem C
 Faça um programa na linguagem C que realiza a soma entre dois 
números inteiros pares e entre dois números inteiros ímpares, 
depois multiplicar a o total dessas somas.
Entrada: dois números pares e dois número impares.
Saída: Os números informados, as somas e o total.
Exemplo:
A soma dos número 4 e 6 é igual a 10 e a soma dos números 7 e 5 é 
igual a 12. E multiplicar os resultados que será igual a 120.
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22

Continue navegando

Outros materiais