Revisão de linguagem c
Tipos de Dados: int, char, float, double,
Variáveis: globais e locais; <tipo> <nome> = <valor>
Constantes: const <tipo> <nome> = <valor>;
Operadores:
* Atribuição: = * Aritméticos: +, -, /, *, % * Relacionais: >, <, >=, <=, ==, != * Lógicos: &&, ||, ! * Assinalamento: += * Incremento: i++
Conversões de Tipos
Funções: a = sqrt(25); soma(a,b); * <tipo_da_função> <nome> ( <tipo_de_parâmetro> <nome_da_variável>);
int cubo ( int valor)
{
resultado = valor*valor*valor; return resultado;
}
Estrutura de controle de fluxo: if, else, siwtch
Estrutura de repetição: for, while, do while
Utilização do "cout" e "cin" * cout: exibe valores na tela; Parecido com prinf cout << "José " << "da Silva";
* cin: obtém um valor digitado; Parecido com scanf char nome[256]; cout << "Digite o nome: "; cin.getline (nome,256); cout << nome ;
Matrizes: variáveis que contém vários valores do mesmo tipo; * <tipo> <nome> [<numero de elementos>]; * float notas[20] = {8.5, 7.5, 9, 10, 5.5, ..., 7.5}
#include <iostream> using namespace std; int main()
{
int matriz[5] = {3,5,7,9}; cout << "Primeiro valor da matriz: " << matriz[0]; cout << endl; cout << "Ultimo valor da matriz: " << matriz[3]; cout << endl; Percorrendo matrizes com laço for
int sequencia[4]; for (int i = 0; i < 4; i++) { cout << "Entre com o elemento numero "<<(i+1)<<" da sequencia: "; cin >> sequencia[i]; cout << endl; } cout << "A sequencia entrada pelo usuario foi: "; for (int i = 0; i < 4; i++) { cout << sequencia[i]<<" "; } system("PAUSE > null");