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

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

Linguagem de Programação II

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação II"— Transcrição da apresentação:

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

2 Entrada e saída básicas
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 <iostream> // 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 Int main() { cout << 10 << “\n”;
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; 7

8 Exemplo de uso // setfill example #include <iostream> #include <iomanip> 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 << “Digite a idade: “; cin >> 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 <<endl; cout << “\x043\x02B\x02B”<< endl; } Saida: C C C++

13 Capitulo 4 Estruturas de decisão

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

15 Estruturas de iteração
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"

Apresentações semelhantes


Anúncios Google