Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Comandos de Entrada e Saída de Dados Prof. Marcus Silva marcus.pantoja@estacio.br 25/02/2016 1 Prof. MSc. Marcus Silva Objetivos: Conhecer os comandos responsáveis pela entrada e saída padrão Conhecer as várias formatações disponíveis nos comandos de entrada e saída padrão 25/02/2016 2 Prof. MSc. Marcus Silva Material de apoio: Entrada e saída de dados: p. 41 - 48 25/02/2016 3 Prof. MSc. Marcus Silva Algoritmos computacionais frequentemente precisam mostrar o resultado de seu processamento para o usuário. Para isso, na linguagem de programação C, utilizamos o comando printf. 25/02/2016 4 Prof. MSc. Marcus Silva Comandos de Saída No comando printf, é necessário indicar o tipo de variável que será exibida: %f para variáveis que armazenam números reais; %d para variáveis que armazenam números inteiros; %c para variáveis que armazenam um único caractere e %s para variáveis que armazenam um conjunto de caracteres. 25/02/2016 5 Prof. MSc. Marcus Silva Comandos de Saída Comando Tipode Variável %f Números Reais %d ou %i Números Inteiros %c Únicocaractere %s Cadeiade caracteres 25/02/2016 6 Prof. MSc. Marcus Silva Comandos de Saída Exemplo: printf(“%d”,Y); Mostra o número inteiro armazenado na variável Y. printf(“Conteúdo de Y = %d”,Y); Mostra mensagem “Conteúdo de Y ” e em seguida, o número inteiro armazenado na variável Y. 25/02/2016 7 Prof. MSc. Marcus Silva Comandos de Saída Exemplo: printf(“%f”,X); Mostra o número real armazenado na variável X. printf(“%5.2f”,X); Mostra o número real armazenado na variável X utilizando 5 caracteres da tela, e, destes, dois serão utilizados para a parte fracionária e um para o ponto, que é o separador da parte inteira e da parte fracionária. 25/02/2016 8 Prof. MSc. Marcus Silva Comandos de Saída Exemplo: printf(“Conteúdo de X = %7.3f”,X); Mostra a mensagem “Conteúdo de X = ” e, em seguida, o número real armazenado na variável X, utilizando 7 caracteres da tela, e, deste, três serão utilizados para a parte fracionária e um para o ponto, que é o separador da parte inteira da parte fracionária. 25/02/2016 9 Prof. MSc. Marcus Silva Comandos de Saída Exemplo: Execute o programa abaixo e verifique o resultado 26/02/2016 10 Prof. MSc. Marcus Silva Comandos de Saída No comando printf pode-se utilizar caracteres para posicionar a saída, por exemplo, \n, que passa o cursor para a próxima linha, ou \t, que avança o cursor uma tabulação. 25/02/2016 11 Prof. MSc. Marcus Silva Comandos de Saída Exemplo: printf(“aula ”); printf(“fácil”); Temos a seguinte saída: aula fácil printf(“aula ”); printf(“\nfácil”); Os comandos geram a saída a seguir: aula facil 25/02/2016 12 Prof. MSc. Marcus Silva Comandos de Saída Exemplo: printf(“aula ”); printf(“\tfácil”); Temos a seguinte saída: aula fácil 25/02/2016 13 Prof. MSc. Marcus Silva Comandos de Saída Algoritmos computacionais frequentemente precisam receber dados de entrada, ou seja, precisam ler valores informados via um dispositivo de entrada como o teclado por exemplo. Os dados recebidos são armazenados em variáveis. Na linguagem de programação C, um dos comandos de entrada mais utilizados é o scanf. A partir desse comando o usuário se torna capaz de interagir com o programa que construiu. 25/02/2016 14 Prof. MSc. Marcus Silva Comandos de Entrada Suponha que queiramos pedir um número inteiro ao usuário de nome ‘numero’. Para o usuário armazenar um número nessa variável ‘número’, usamos a seguinte sintaxe: scanf(“%d”,&numero); Recebendo mais de um número na mesma função scanf scanf(“%d %d”,&num1, &num2); 25/02/2016 15 Prof. MSc. Marcus Silva Comandos de Entrada Faça um programa que receba dois números inteiros e mostre a sua soma. 25/02/2016 16 Prof. MSc. Marcus Silva Exercício Calcule o produto de três números inteiros recebendo-os de forma separada. Calcule o produto de três números inteiros recebendo-os de forma conjunta. 25/02/2016 17 Prof. MSc. Marcus Silva Exercício 25/02/2016 18 Prof. MSc. Marcus Silva Exercício 25/02/2016 19 Prof. MSc. Marcus Silva Exercício 25/02/2016 20 Prof. MSc. Marcus Silva Exercícios 25/02/2016 21 Prof. MSc. Marcus Silva Exercícios 25/02/2016 22 Prof. MSc. Marcus Silva Exercícios 25/02/2016 23 Prof. MSc. Marcus Silva Exercícios 25/02/2016 24 Prof. MSc. Marcus Silva Exercícios
Compartilhar