Você está na página 1de 4

Centro de Informtica - UFPB Introduo Computao Resumo da Aula Apresentao do CodeBlocks. Estrutura bsica de um programa em C. Constantes. Variveis. Atribuio.

. Entrada. Sada. Operadores mod e div, Exemplos. 1. Apresentao do CodeBlocks 2. Estrutura bsica de um programa em C /* Declarao de Bibliotecas */ #include <stdio.h> #include <stdlib.h> /* Definio de Constantes */ /* Funo Principal */ main() { /* Declarao de Variveis da Funo Principal */ /* Instrues (ou Comandos) */ }

3. Declarao de Constantes Sintaxe: #define <nome_da_constante> <valor_da_constante> Exemplo: #define PI 3.1416 4. Declarao de Variveis Sintaxe: <tipo de dado> varivel1, varivel2, ..., variveln; Alguns exemplos de tipos de dados em C: int, char, float (ver outros na pgina 50 da apostila) Exemplos: int x; char resposta; float preco; 5. Comando de Atribuio Sintaxe:

<nome_da_varivel> = <valor>; OU <nome_da_varivel> = <expresso>; OU <nome_da_varivel> = <varivel>; Exemplo: y = 50; x = 10; 6. Comando de Sada Sintaxe: printf(expresso de controle); OU printf(expresso de controle, lista de argumentos); Observaes: Cdigo de Formato %c %d ou %i %f Significado caracter inteiro float Formato Nova linha

Cdigo para Caracteres especiais \n 7. Comando de Entrada Sintaxe: scanf(%t,&Nome_da_varivel);

Substituir t do %t pelo caracter que indica o tipo de dado a ser lido Exemplo: scanf(%d, &valor);

8. Operadores mod e div em C mod % (usado somente com variveis do tipo inteiro) div / quando aplicado em variveis do tipo inteiro. Se aplicado em variveis em ponto flutuante, fornece o resultado da diviso real 9. Exemplos de Programas 9.1 #include<stdlib.h> #include<stdio.h> main(){ int x, y; y = 50; x = 10; x = y; x = y + 2; printf(Os valores das variveis so %i e %i., x, y); } 9.2 #include<stdlib .h> #include<stdio.h> main(){ int x, y; y = 2; x = 10; printf(Primeiro valor de x: %d\n, x); x = y + 2; printf(Segundo valor de x: %d\n, x); x = ((y+3)*4) 5; printf(Terceiro valor de x: %d\n, x); x = (x%2); printf(Quarto valor de x: %d\n, x); }

//x = 10 //x = 4 // x = 15 // x = 1

9.3 #include<stdlib.h> #include<stdio.h> main(){ int a, b, x, y; float z, z1, z2; a = 17; b = 3; z = 17; x = a/b; printf(Valor de x = %d\n,x); y = a%b; printf(Valor de y = %d\n,y); z1=z/b; printf(Valor de z1 = %f\n,z1); z2=a/b; printf(Valor de z2 = %f\n,z2); } 9.4 #include <stdlib.h> #include <stdio.h>

// x = 5 // y = 2 // z1 = 5.666667 // z2 = 5.000000

main(){ float n1, n2, n3, n4, media; printf("Informe 4 notas vlidas (entre 0 e 10) : "); scanf("%f %f %f %f",&n1,&n2,&n3,&n4); media = (n1+n2+n3+n4)/4; printf("As notas informadas so: %.2f, %.2f, %.2f e %.2f\n",n1,n2,n3,n4); printf("A mdia das notas : %.2f",media); }

Você também pode gostar