Você está na página 1de 3

Modelo de Relatrio

Miguel Elias Mitre Campista 30 de maro de 2011

Introduo
Em C++, a classe

iostream

responsvel por operaes de entrada e sada de uxos de

dados [1]. Tais tarefas podem ser realizadas pelo objeto

cin e pelo objeto cout, respectivamente.

Logo, o objetivo deste trabalho avaliar o funcionamento desses objetos para leitura do teclado e escrita na tela.

Implementao do Programa
O programa desenvolvido foi escrito utilizando apenas a linguagem de programao C++ e

suas bibliotecas de caracteres.

iostream,

foco deste trabalho, e

string,

que facilita a manipulao de cadeias

Dentre as restries encontradas, percebeu-se que a funo

cin

combinada funo

cout
no

no so capazes de imprimir nomes compostos, mas apenas nomes simples. O objeto

cin

identica espaos em branco e, por isso, funciona como se os nomes separados por espaos em branco fossem entradas diferentes. Tal limitao poderia ser contornada usando a funo global

getline.
O programa no demonstrou nenhuma outra restrio e o cdigo desenvolvido visto na Figura 1.

Casos de Uso
Este trabalho apresenta apenas o caso de uso de leitura do teclado e escrita na tela. Para

isso, a execuo do programa solicita a entrada do usurio, o nome, e, posteriormente apresenta uma saudao com o nome digitado. A execuo do programa pode ser vista na Figura 2. Como 1

Figura 1: Cdigo do programa.

mencionado anteriormente, o programa possui como restrio a impossibilidade de ler e imprimir nomes compostos devido s caractersticas do objeto

cin.

A Figura 3 apresenta o resultado da

execuo do cdigo caso o usurio digite um nome composto.

(a) Programa solicita a entrada de um nome.

(b) Programa exibe na tela o nome digitado pelo usurio.

Figura 2: Entrada de um nome simples e impresso na tela.

(a) Programa solicita a entrada de um nome.

(b) Programa no exibe o nome composto digitado pelo usurio.

Figura 3: Entrada de um nome composto e impresso na tela.

Concluso
O emprego dos objetos

cin

cout

para leitura de dados do teclado e para impresso de As restries encontradas devem ser levadas em

dados na tela, respectivamente, foi simples.

considerao durante o desenvolvimento de programas que fazem leitura de strings do teclado.

Referncias
[1] cplusplus.com, Input/output stream. Acessado 30/03/11 em

http://www.cplusplus.com/

reference/iostream/iostream/,

maro 2011.

Você também pode gostar