A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aula 03. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar.

Apresentações semelhantes


Apresentação em tema: "Aula 03. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar."— Transcrição da apresentação:

1 Aula 03

2 Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar Augusto da Rocha Magalhães

3 Programando em C++ ITENS FUNDAMENTAIS AULA 3

4 O C tem 5 tipos básicos: char, int, float, void, double Modificadores: long, short, signed, unsigned TIPOS DE DADOS

5 Os Tipos do C Tipo Num de bits Intervalo InicioFim char unsigned char80255 signed char int unsigned int signed int short int unsigned short int signed short int long int signed long int unsigned long int float323,4E-383.4E+38 double641,7E-3081,7E+308 long double803,4E-49323,4E+4932

6 Constantes Tipo de Dado char b \n \0 int long int short int unsigned int float e-10 double Exemplos #define nome UCG #define pi #define minimo 380 Exemplos const int a; const float pi = ; São valores que são mantidos fixos pelo compilador. Exemplos: Constantes Constantes GlobaisConstantes Locais

7 Variáveis São valores que podem ser alterados durante o programa. É identificada por um nome ou identificador. Deve começar com uma letra ou sublinhado ( _ ) e os caracteres subsequentes devem ser letras, números ou sublinhado ( _ ). No máximo 32 caracteres. EXEMPLOS: _SALDO_1A DOLAR A_REA

8 int dias; float salario, media, altura, n1, n2; char ch, letra, nome[20]; long count; float pi= ; double cosseno; Todo comando é finalizado com ( ; ) ponto-vírgula Declaração de variáveis tipo_da_variável lista_de_variáveis; Exemplos de Declaração de Variáveis Variáveis Variáveis do mesmo tipo devem ser separadas por vírgula (, )

9 #include define nome "UCG" #define pi using namespace std; int main() { int dias; float salario, media, altura, n1, n2; char ch, letra, nome1[20]; long count; // float pi= ; double cosseno; setlocale(LC_ALL,""); cout<<"Dias = "<

10

11 COMANDO DE ATRIBUIÇÃO dias = 260; salario = ; media = 0.4 * n * n2; letra = m; cosseno = cos(2*pi); count = (dias + 180)/2; dolar = real / cotacao; Podemos inicializar variáveis no momento de sua declaração: tipo_da_variável nome_da_variável = constante float pi = ;

12 Operadores Aritméticos e de Atribuição Operador + - * / % Ação Soma (inteira e ponto flutuante) Subtração ou Troca de sinal (inteira e ponto flutuante) Multiplicação (inteira e ponto flutuante) Divisão (inteira e ponto flutuante) Resto de divisão (de inteiros) Incremento (inteiro e ponto flutuante) Decremento (inteiro e ponto flutuante) X++; X --; são equivalentes a X = X + 1; X = X - 1;

13 Operadores Aritméticos e de Atribuição Expressão Original Expressão Equivalente x = x + k; x+ = k; x = x - k; x- = k; x = x * k;x* = k; X = x / k; x/ = k;

14 Exemplos declaração 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; Divisão inteira Resto de Divisão inteira Divisão ponto flutuante a b x y Z Z1 Z2

15 PRIMEIRO PROGRAMA em C++ IMPRIMIR NA TELA DO MONITOR A FRASE: Primeiro Programa #include // diretiva do pré processador using namespace std; /*diretiva using*/ main ( ) { cout << Primeiro Programa; system(PAUSE); } Diz ao compilador que ele deve incluir o cabeçalho Arquivo que contém declarações necessárias para entrada e saída de dados (cin, cout) comentário Define uma função de nome main presente em todos os programas em C Que é chamada quando o programa for executado. As { } delimitam o seu conteúdo Solicita ao computador uma PAUSA até que uma tecla seja precionada O operador << é chamado de operador de inserção e envia a mensagem Primeiro Programa a ser impressa para a saída padrão (video) Objeto cout prédefinido na diretiva com o padrão da classe de leitura e impressão declarado no namespace std

16 Comando de Saída cout IMPRIMIR NA TELA DO MONITOR A FRASE: Primeiro Programa #include using namespace std; main ( ) { cout << Primeiro Programa; system(PAUSE); } um_prim_prog_cout.exe

17 Codigos especiais \ Códigos especiaissignificado \n \t \a \r \0 cout << Primeiro Programa \n; cout << Primeiro Programa << endl; Nova linha tabulação beep CR – volta o cursor para o inicio da linha Zero (Null)

18 #include // diretiva do pré processador using namespace std; /*diretiva using*/ main ( ) /* Um outro primeiro Programa */ { cout <<"Ola! Eu estou vivo! \n"; system(PAUSE); }um_prim_prog.exeum_prim_prog.exe EXEMPLO: Imprimir a frase Olá eu estou vivo usando o \n

19 O C é Case Sensitive variáveis diferentes Soma, SOMA, SoMa, sOmA comandos (letras minusculas) cin, cout

20 Comando de Entrada cin cin >> variável 1>> variável 2..; char item[20],letra; int num_pesca; float custo; cout << digite: o nome, a letra, qtde pesca, custo ; cin >> item >> letra >> num_pesca >> custo; Declara a variável item do tipo char com 20 caracteres e a variável letra tambem do tipo char Declara a variável num_pesca do tipo inteiro Declara a variável custo do tipo float

21 Comando de Entrada cin char item[20],letra; int num_pesca; float custo; cout << digite: o nome, a letra, qtde pesca, custo ; cin >> item >> letra >> num_pesca >> custo; item num_pesca custo letra b 5 pedro 7.00

22 Usando COUT #include using namespace std; main( ) { cout << "Exemplo de um programa em C++!" << endl; cout << "Legal programar em C++!"; cout << endl << "eh bem interessante!\n"; cout << "Esta eh a linha um\nEsta eh a linha dois\n"; cout << ; cout << "\n\nAos "<< 20 <<" anos eu ganhava "<< << endl; cout << "Bip\a\tBip\a\tBip\a\n"; system("PAUSE"); } usando_cout_a.exeusando_cout_a.exe

23 #include using namespace std; main ( ) { int idade = 32; float salario = ; long dist_lua = ; int positivo = 40000; cout <<"O funcionario tem"<

24 Usando CIN #include using namespace std; main ( ) { char letra; cout << "Digite qualquer caractere e pressione Enter: "; cin >> letra; cout << "A letra digitada foi : " << letra << endl; system("PAUSE"); } usando_cin.exe

25 #include using namespace std; main ( ) { int numero; // O número lido no teclado cout << "Digite seu número favorito e pressione Enter: "; cin >> numero; cout << "Seu número favorito " << numero << endl; system("PAUSE"); } usandocin.exe

26 #include using namespace std; main ( ) { int primeiro, segundo; // Números digitados no teclado cout << "Digite dois NUMEROS e pressione Enter apos cada entrada: "; cin >> primeiro >> segundo; cout << "Os NUMEROS digitados foram " << primeiro << " e " << segundo << endl; system("PAUSE"); } usandocin_i.exe

27 Um modelador é aplicado a uma expressão. Ele força a mesma a ser de um tipo especificado. Sua forma geral é: (tipo)expressão #include using namespace std; main ( ) { int num; float f; num=10; f = num / 7; cout << \n << f <<\n; system("PAUSE"); } float.exe Monitor Divisão int / int ? 1

28 CASTS (MODELADORES) Um modelador é aplicado a uma expressão. Ele força a mesma a ser de um tipo especificado. Sua forma geral é: (tipo)expressão #include using namespace std; main ( ) { int num; float f; num=10; f =(float)num/7; cout << \n << f <<\n; system("PAUSE"); } forcafloat.exe (float)

29 Desenvolver um programa para transformar dias em anos. 1.Declarar as variáveis 2.Ler a quantidade de dias 3.Calcular a correspondência de dias em anos 4.Exibir o valor calculado

30 #include using namespace std; main ( ) { /* Declaração de Variáveis */ int dias; float anos; /* Entrada do valor em dias */ cout<<"Entre com o numero de dias: "; cin>>dias; /* Cálculo da conversão dia em anos */ anos = dias/365.25; /*Exibir o resultado */ cout<

31 #include using namespace std; main ( ) { /* Declaração de Variáveis */ int dias; float anos; /* Entrada do valor em dias */ cout<<"Entre com o numero de dias: "; cin>>dias; /* Cálculo da conversão dia em anos */ anos = dias/365.25; /*Exibir o resultado */ cout<


Carregar ppt "Aula 03. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar."

Apresentações semelhantes


Anúncios Google