4-Resumo C++
Transcrição
4-Resumo C++
Linguagem C++ Estrutura Seqüencial - Resumo Todos os comandos em C++ devem ser escritos em letras minúsculas (a é diferente de A). Bibliotecas são arquivos contendo funções que podem ser incorporadas aos seus programas em C++ para trabalhar com entrada e saída de dados, manipular texto (cadeia de caracteres), calcular funções matemáticas, etc. 1- Estrutura Seqüencial #include <nome_da_biblioteca> main() { comandos; getch() } Obs.: a diretiva #include faz com que o texto contido na biblioteca especificada seja inserido no seu programa. Importante: Tudo o que acontece durante a execução do programa está contido dentro de uma função principal, chamada main. Todos os comandos executados pelo programa estão contidos entre as chaves “{ }” da função main (mais tarde veremos que um programa pode ter mais de uma função, mas é indispensável que todos os programas possuam a função main). Em nossos programas, convém colocar a função getch() antes do final da função main(), ou seja, antes de “ } “ para que o programa aguarde que o usuário tecle <Enter> antes de fechar a janela. Isto permite que o usuário consiga ver o resultado do processamento na tela. 2- Declaração de Variáveis Tipo nome_variavel1, nome_variavel2, ... nome_variaveln; Exemplos: int idade; char sexo[1]; float salario; char nome[40]; DECLARE idade INTEIRO sexo, nome CARACTERE salario REAL 3- Comando de Atribuição Utilizamos o sinal de igualdade ( = ) Exemplos: idade = 36; sexo = ‘M’; salario = 6000.00; strcpy(nome, “João”); idade 36 sexo “M” salario 6000,00 nome “João” Obs.: para armazenar uma cadeia de caracteres (“João” por exemplo), deve-se utilizar a função strcpy. Note as aspas duplas na cadeia (“João”) X aspas simples no caractere único ‘M’. 4- Comandos de Entrada Utilizamos cin ou gets LEIA idade LEIA sexo LEIA salario LEIA nome Exemplos: cin >> idade; cin >> sexo; cin >> salario; gets(nome); 5- Comando de Saída Obs.: gests deve ser utilizado quando houver a possibilidade do usuário digitar espaço(s) em branco. O comando cin armazena o que for digitado até encontrar um espaço em branco. Utilizamos cout ou printf ESCREVA idade ESCREVA (“O sexo e “,sexo) ESCREVA (“O salario e ”,salario) ESCREVA (“A idade e “,idade) Exemplos: cout << idade; cout << “O sexo e “ << sexo; printf(“O salário e %6.2f”, salario); printf(“A idade e %d”, idade); Mostra a mensagem “O salario é “ e em seguida o número real armazenado na variável salario utilizando seis casas para a parte inteira e duas casas decimais Idem ao anterior, mas agora a variável é do tipo inteiro, daí o uso da letra “d”. Observação: No comando printf é preciso indicar o tipo de variável que será mostrada: %f para variáveis que armazenam números reais. %d para variáveis que armazenam números inteiros. %c para variáveis que armazenam um único caractere. %s para variáveis que armazenam um conjunto de caracteres. Observação: comprimento = 435.125 cout.precision (5); cout << comprimento; Resultado na tela: 435.13 6- Comentários São textos que podem ser inseridos no programa com objetivo de documentá-los (eles não são analisados pelo compilador). Usamos /*...*/ ou //. Exemplos: /* comentário continuação do comentário */ // comentário // comentário 7- Operadores e Funções (veja a lista completa no site, Item 8 / 3.3.6). x % y (Obtém o resto da divisão de x por y) cos(x) (Calcula o coseno de x, x deve estar em radianos) sin(x) (Calcula o seno de x, x deve estar em radianos) tan(x) (Calcula a tangente de x, x deve estar em radianos) ceil(x) (Arredonda um número real para cima. Ex: ceil(3.2) é 4) floor(x) (Arredonda um número real para baixo. Ex: floor(3.2) é 3) z = modf(x, &y) (z recebe a parte inteira do número armazenado em x e y recebe a parte fracionária) pow(x,y) (Calcula x elevado a y) sqrt(x) (Calcula a raiz quadrada de x) M_PI (Retorna o valor de ∏) 8- Principais Bibliotecas iostream.h conio.h Em todos os programas Em todos os programas string.h stdio.h math.h iomanip.h Quando usar strcpy Quando usar gets Quando usar funções seno, coseno, etc Quando precisar definir quantidade de decimais. Ex.: Exemplo: #include <iostream.h> #include <conio.h> #include <string.h> #include <stdio.h> #include <math.h> #include <iomanip.h> main() { comandos; getch() } cout << setprecision(5) ou cout.precision(5)
Documentos relacionados
Estrutura de um programa em C/C++
Como já vimos, os comandos CIN e COUT, console in e console out respectivamente, tem por objetivo receber e enviar informações ao console do computador, funcionando como um comunicador entre o comp...
Leia mais