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

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

Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação."— Transcrição da apresentação:

1 Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação

2 Capitulo 3 Entrada e saída básicas

3 Entrada e saída de dados no C++ Bibliotecas Stream entrada de dados pelo teclado cin (scanf no C) saída de dados para tela cout (printf) é necessário a inclusão da biblioteca iostream.h #include // no C stdio.h para outras entradas (arquivos, porta serial, etc.) e outras saídas (arquivos, impressora, etc.) utiliza-se sintaxe semelhante.

4 cout Objeto pelo qual são efetuadas as operações de saída em direção a saída padrão do SO com utilização de buffer Utiliza o símbolo << (operador de inserção) Int main() { cout << 10 << ; count << Uma string; return 0; }

5 cout Salto de linhas Usar \n ou então endl Int main() { cout << 10 << \n; count << Uma string << endl; return 0; }

6 cout Exemplo de saída em C e C++ int x = 25; double dob = 8.1; char ch = F; // C++ C cout << x = << x; printf("x=%d",x); cout << dob << e << ch; printf("%Lf e %c",dob, ch); A formatação da saída dos dados é feita automaticamente.

7 Formatação de Saída : Manipuladores (incluir IOMANIP) São Funções usadas junto com o cout: cout << manipulador;

8 Exemplo de uso // setfill example #include #include using namespace std; int main () { cout << setfill ('x') << setw (10); cout << 77 << endl; return 0; } Saída: xxxxxxxx77

9 cin Objeto pelo qual são efetuadas as operações de entrada em a partir da entrada-padrão do SO com utilização de buffer Utiliza o símbolo >> (operador de extração) Int main(){ int idade; cout > idade; cout << Voce tem << idade << anos; return 0; }

10 cin Exemplo de entrada em C e C++ // C++ C int x; cin >> x; scanf("%d",&x); float f,g; cin >> f >> g; scanf("%f%f",&f,&g); char ch; double dob; cin>>dob>>ch scanf("%Lf%c",&dob,&ch); A formatação dos dados, explícita em C, é automática em C++.

11 cerr e clog Operações de saída em direção a saída de erro padrão do sistema Cerr = sem buffer Clog = com buffer Exemplo..... if( ! div ) { cerr << O dividor nao pode ser zero << endl; }.....

12 Caracteres especiais Tambem chamadas de sequencias de escape usam o \ Exemplo: int main(){ char letra1 = \x043; // hexa char letra2 = \103; // octal cout << letra1 << << letra2 <

13 Capitulo 4 Estruturas de decisão

14 Condicionais: iguais ao C Comando if...else Comando switch As Palavras Chave break e continue

15 Capitulo 5 Estruturas de iteração

16 Laços e Repetições: iguais ao C Comando while Comando do...while Comando for


Carregar ppt "Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação."

Apresentações semelhantes


Anúncios Google