Академический Документы
Профессиональный Документы
Культура Документы
PEDRO NBREGA
ESTRUTURA BSICA
Um programa em C consiste de uma ou vrias funes. Todo programa deve conter pelo menos a funo primria main. Forma Geral main( ){ <declaraes de variveis>; <instrues> ; return 0 }
void main( ){ <declaraes de variveis>; <instrues> ; }
ESTRUTURA BSICA
Exemplo:1
main( )
{
/* nenhuma varivel a ser declarada */ printf("\nCurso de Linguagem C"); return 0; }
ESTRUTURA BSICA
Exemplo 2:
#include <stdio.h> void main() { int Dias; float Anos; printf ("Entre com o nmero 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); } Obs: todas as instrues em C devem ser terminadas por ponto e vrgula ( ; ). /* Declarao de Variaveis */
Intervalo
TIPOS DE DADOS
Tipo
Char unsigned char signed char Int unsigned int signed int short int unsigned short int signed short int long int signed long int unsigned long int float double
Num de bytes
1 1 1 2 2 2 2 2 2 4 4 4 4 8
Fim
127 255 127 32.767 65.535 32.767 32.767 65.535
-32.768 32.767 2.147.483.64 2.147.483.64 8 7 2.147.483.64 2.147.483.64 8 7 4.294.967.29 0 5 PRO 3,4E-38 F . P E D R O N B R E G A 3.4E+38 1,7E-308 1,7E+308
main ( )
{ float n, area; int i,j;
char c;
< instrues > ; }
Tambm pode-se fazer uma inicializao na declarao da varivel: main ( ) { int i = 0, j = -5; char c = A; }
OPERADORES ARITMTICOS
+ * / % soma subtraco multiplicao diviso operador mdulo
OPERADORES RELACIONAIS
== > < >= <= != igual a maior que menor que maior ou igual a menor ou igual a diferente de
OPERADORES LGICOS
10
11
12
Se a condio for avaliada como verdadeira (um valor diferente de zero ), a expresso1 ser atribuda varivel. Se a condio for avaliada como falsa (um valor zero), a expresso2 ser atribuda varivel.
13
14
15
16
17
Sintaxe:
printf("expresso de controlo", lista de argumentos);
18
19
A FUNO SCANF()
Esta funo tem como objectivo a litura de dados via teclado do computador. Sintaxe:
20
A FUNO SCANF()
Exemplos 1 void main() {
float num5.55;
printf(\nA varivel num cujo valor %.2f est armazenada na posio %u de memria., num, &num); }
A execuo desse programa ir produzir: A varivel num cujo valor 5.55 est armazenada na posio 65522 de memria.
21
A FUNO SCANF()
Exemplo 2
main() { float anos, dias; printf("\nDigite sua idade em anos: "); scanf("%f", &anos); dias = anos*365; printf("\nA sua idade em dias %.0f.", dias); return 0; }
A execuo desse programa ir produzir: Digite sua idade em anos: 46 A sua idade em dias 16790.
PROF. PEDRO NBREGA
22
EXERCCIOS DE APLICAO
1. 2. 3. 4. 5. Faa um programa que some dois inteiros introduzidos pelo utilizador. Grave com o nome soma. Faa um programa que some dois reais introduzidos pelo utilizador. Grave com o nome somaReal. Faa um programa que multiplique dois inteiros introduzidos pelo utilizador. Grave com o nome multiplicao. Faa um programa que leia um valor numrico e apresenta o seu triplo. Faa um programa que leia um valor em Terabytes e mostre a sua converso em Gigabytes. Apresente uma descrio semelhante a:
1 Terabyte equivale a 1024 Gigabytes
6.
Faa um programa que leia o raio de um circulo e apresenta a sua rea. Use uma constante para o PI.
23