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

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

O Portal do Estudante de Computação

Apresentações semelhantes


Apresentação em tema: "O Portal do Estudante de Computação"— Transcrição da apresentação:

1 O Portal do Estudante de Computação
Computação Depressão O Portal do Estudante de Computação Linguagem C Lógica de Programação

2 Entrada Momento do programa em que passamos informações para ele.
O programa armazena as informações passadas nas variáveis. Usaremos inicialmente entrada através do teclado, porém a entrada pode ser feitas de diversas maneiras: Teclado Arquivo Mouse Outros dispositivos de entrada

3 funções de entrada scanf(): lê algo digitado seguido de um <enter>. getch(): lê um caractere pressionado no teclado, sem a necessidade do <enter>. Há outras funções de entrada, como por exemplo a função gets(), que abordaremos quando estudarmos tipos de dados string, na aula sobre vetores.

4 Exemplo de utilização: scanf()
int main() { int idade; printf(“Digite sua idade:”); scanf(“%d”, &idade); printf(“Sua idade é: %d”, idade); [...] Um erro comum é não colocar o “&” (“E” comercial) na atribuição de uma variável. É obrigatório que seja colocado.

5 Exemplo de utilização: getch()
int main() { char caractere; printf(“Pressione um caractere:”); caractere = getch(); printf(“Caractere digitado: %c”, caractere); [...] Em algumas bibliografias e compiladores, a função é a getchar(). No compilador Dev-C++ é getch(). Não precisa de “&” (“E” comercial).

6 ATRIBUINDO valor À variável
Tipo de dado %d int %f float e double %c char e unsigned char %u unigned char %hi short int %li long int %hu unsigned short int %lu unsigned long int %lf long double

7 entrada com várias variáveis
Sim, podemos ler várias variáveis ao mesmo tempo. Exemplo: scanf(“%d %d %d ...”, &variável, &variável, &variável, ...); Se utilizarmos tipos de dados numéricos, podemos digitar os três seguidos de espaço ou um a cada <enter> pressionado. Se utilizarmos o tipo caractere, não há a necessidade de separarmos por espaços. Inclusive a tecla <enter> é lida como caractere. Isso é explicado na tabela ASCII.

8 entrada com várias variáveis
int main() { int a, b ,c; printf(“Digite os três valores, separados por espaços :”); scanf(“%d %d %d”, &a, &b, &c); printf(“Equação do segundo grau: %dx²+%dx+%d=0”, a, b, c); [...]


Carregar ppt "O Portal do Estudante de Computação"

Apresentações semelhantes


Anúncios Google