Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * C * Faculdade de Tecnologia e Computação Linguagem C * ANSI C * Faculdade de Tecnologia e Computação Linguagem C * O C é "Case Sensitive“. Isto é, maiúsculas e minúsculas fazem diferença. Soma,SOMA, SoMa e sOmA são variáveis diferentes. * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * MPPC (Meu primeiro programa em C) #include <stdio.h> main () /* Um Primeiro Programa */ { printf (“Já sei programar!\n"); getch(); } * Faculdade de Tecnologia e Computação Linguagem C * #include <stdio.h> 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); getch(); } MSPC * Faculdade de Tecnologia e Computação Linguagem C * I/O básico #include <stdio.h> int main () { char Ch; Ch='D'; printf ("%c",Ch); getch(); } #include <stdio.h> int main () { char Ch; Ch='D'; /* Imprime o caracter como inteiro */ printf ("%d",Ch); getch(); } #include <stdio.h> #include <conio.h> int main () { char Ch; Ch=getch(); printf ("\nVoce pressionou a tecla >>> %c\n",Ch); getch(); } * Faculdade de Tecnologia e Computação Linguagem C * Strings char nome_da_string[tamanho]; #include <stdio.h> int main () { char string[100]; printf ("Digite uma string: "); gets (string); printf ("\n\nVoce digitou %s",string); return(0); } #include <stdio.h> int main() { char str[10] = "Joao"; printf("\n\nString: %s", str); printf("\nSegunda letra: %c", str[1]); str[1] = 'U'; printf("\nAgora a segunda letra eh: %c", str[1]); printf("\n\nString resultante: %s", str); return(0); } * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * scanf scanf (string_de_controle,lista_de_argumentos); #include <stdio.h> void main () { char Ch; scanf("%c", &Ch); printf ("Voce pressionou a tecla %c",Ch); getch(); } * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * * Faculdade de Tecnologia e Computação Linguagem C * OUTROS EXEMPLOS printf ("Teste %% %%") -> "Teste % %“ printf ("%f",40.345) -> "40.345“ printf ("Um caractere %c e um inteiro %d",'D',120) -> "Um caractere D e um inteiro 120“ printf ("%s e um exemplo","Este") -> "Este e um exemplo“ printf ("%s%d%%","Juros de ",10) -> "Juros de 10%" * Faculdade de Tecnologia e Computação Linguagem C * Comandos de Controle de Fluxo if if (condição) declaração; #include <stdio.h> int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if (num>10) printf ("\n\nO numero e maior que 10"); if (num==10) { printf ("\n\nVoce acertou!\n"); printf ("O numero e igual a 10."); } if (num<10) printf ("\n\nO numero e menor que 10"); return (0); } if (num=10) ... /* Isto esta errado */ Os operadores de comparação são: == (igual), != (diferente de), > (maior que), < (menor que), >= (maior ou igual), <= (menor ou igual). * Faculdade de Tecnologia e Computação Linguagem C * Nomes de Variáveis Definição do Identificador - Condições Deve começar com uma letra ou sublinhado (_); Caracteres subsequentes devem ser letras, números ou sublinhado (_); Não pode ser igual a uma palavra reservada, nem igual ao nome de uma função declarada pelo programador, ou pelas bibliotecas do C: Máximo de 32 caracteres. o C é "case sensitive“ !!!! * Faculdade de Tecnologia e Computação Linguagem C * Tipos de Dados do C * Faculdade de Tecnologia e Computação Linguagem C * Declaração e Inicialização de Variáveis tipo_da_variável lista_de_variáveis; Escopo de variáveis : Globais; Locais; Parâmetros de funções #include <stdio.h> int contador; int func1(int j) { ...} int main() { char condicao; int i; for (i=0; ...) { /* Bloco do for */ float f2; ... func1(i); } ... return(0); } tipo_da_variável nome_da_variável = constante; !!! Quando o C cria uma variável ele não a inicializa !!! * Faculdade de Tecnologia e Computação Linguagem C * Operadores Aritméticos e de Atribuição Exemplos: int a = 17, b = 3; int x, y; float z = 17. , z1, z2; x = a / b; y = a % b; z1 = z / b; z2 = a/b; x++;y--; x=23; y=x++; Ao final teremos x=24 e y=23 x=23; y=++x; Ao final teremos x=24 e y=24 x=y=z=1.5; * Faculdade de Tecnologia e Computação Linguagem C * Operadores Lógicos Exemplo: int i = 5, j =7; if ( (i > 3) && ( j <= 7) && ( i != j) ) j++; * Faculdade de Tecnologia e Computação Linguagem C * Expressões que Podem ser Abreviadas * Faculdade de Tecnologia e Computação Linguagem C * Maior precedência () [] -> ! ~ ++ -- . -(unário) (cast) *(unário) &(unário) sizeof * / % + - << >> <<= >>= == != & ^ | && || ? = += -= *= /= , Menor precedência * Faculdade de Tecnologia e Computação Linguagem C * Exemplos #include <stdio.h> #include <conio.h> main() { float a, b, m; printf("\nInforme a Primeira Nota ? "); scanf("%f ", &a); printf("\nInforme a Segunda Nota ? "); scanf("%f ", &b); m = (a+b)/2; printf("\nMedia = %.1f", m); getch(); } Dadas as duas notas de um aluno, Calcule a sua média. * Faculdade de Tecnologia e Computação Linguagem C * Exemplos #include <stdio.h> #include <conio.h> #include <stdlib.h> main() { float d, c, m; printf("\nInforme a Distância? "); scanf("%f",&d); printf("\nInforme Qtde Combustível? "); scanf("%f",&c); m = d/c; printf("\nConsumo = %.1f km/l", m); getch(); } Dadas uma distância e o total de combustível gasto para percorrê-la, calcule o consumo médio do veículo. * Faculdade de Tecnologia e Computação Linguagem C * Exemplos #include <stdio.h> #include <conio.h> main() { char a; printf("\nCaracter? "); scanf("%c",&a); printf("\nOctal\tDecimal\tHexadecimal"); printf("\n%o\t%d\t%x", a, a, a); getch(); } Dado um caracter exiba seu código ASCII em octal, decimal e hexa. * Faculdade de Tecnologia e Computação Linguagem C * Exemplos #include <stdio.h> #include <conio.h> #define GRAU 248 main() { float f, c; printf("\nTemperatura %cF? ", GRAU); scanf("%f",&f); c = (f-32)*(5/9.0); printf("\n%.1f%cF = %.1f%cC",f,GRAU,c,GRAU); getch(); } Dada uma temperatura em ºF, informe o correspondente em º C. C = (F-32)*(5/9) * Faculdade de Tecnologia e Computação Linguagem C * Exemplos #include <stdio.h> #include <conio.h> #include <math.h> main() { float a, b, h; printf("\nCatetos? "); scanf("%f %f",&a, &b); h = sqrt(pow(a,2)+pow(b,2)); printf("\nHipotenusa = %.1f", h); getch(); } Dadas as medidas dos catetos de um triângulo retângulo, informe a medida da hipotenusa. PROGRAMAÇÃO DE COMPUTADORES PROGRAMAÇÃO DE COMPUTADORES
Compartilhar