Anda di halaman 1dari 4

16/03/2015

Funções Linguagem C
Prof.: Rodrigo Chaves

Entrada de Dados
 Função scanf
scanf ("formatos",&var1,&var2,...)

Exemplos:
%d inteiro decimal
Não deixar
int i, j; espaço em %f float
branco!!! %lf double
float x;
char c; %c char
scanf("%d", &i); %s string
scanf("%d %f", &j, &x);
scanf("%c", &c);
scanf("%s", &nome);

1
16/03/2015

 Declaram as variáveis e seus tipos


 Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ e iniciar com letra
ou _
 Os principais tipos são: int, float, double e char
 Exemplos
int n;
int quantidade_valores;
float x, y, somaValores;
char sexo;
char nome[40];

Atribuição

 Atribui o valor da direita à variável da esquerda


 O valor pode ser:
 uma constante,
 uma variável ou
 uma expressão
 Exemplos
x = 4; // lemos: x recebe 4
y = x + 2; // lemos: y recebe (x mais 2)
y = y + 4; // lemos: y recebe (y mais 4)
valor = 2.5;
sexo = 'F' // constantes devem estar entre aspas simples
(apóstrofe)

2
16/03/2015

Operadores Matemáticos
Operador Exemplo Comentário
+ x + y Soma x e y

- x – y Subtrai y de x

* x * y Multiplica x e y

/ x / y Divide x por y

% x % y Resto da divisão de x por y

++ x++ Incrementa em 1 o valor de x

-- x-- Decrementa em 1 o valor de x

#include <stdio.h>
int main ()
{
int Dias; /* Declaracao de Variaveis */
float Anos;
printf ("Entre com o número de dias: "); /* Entrada de Dados */
scanf ("%d",&Dias);
Anos=Dias/365.25; /* Conversao Dias->Anos */
printf ("\n\n%d dias equivalem a %f anos.\n",Dias,Anos);
return(0);
}

3
16/03/2015

 Duas variáveis declaradas Dias e Anos;


 Uma e do tipo int e a segunda do tipo float;
 Chamada da função printf – coloca uma mensagem na tela;
 Função scanf – le o dado fornecido pelo usuário e atribui a variável inteira dias;
 "%d“ – diz a função que iremos ler um inteiro;
 &Dias – o dado lido devera ser armazenado na variável Dias;
 "\n\n%d dias equivalem a %f anos.\n“ – diz a função para pular duas linhas, colocar um inteiro
na tela, escrever a mensagem " dias equivalem a “, colocar um valor float , colocar a
mensagem " anos.“ e pular outra linha.

#include <stdio.h>
int main()
{
int x;
scanf("%d",&x);
printf("%d",x);
return(0);
}

Anda mungkin juga menyukai