ALGORITMOS E PROGRAMAÇÃO
Seminário: ALGORITMOS E PROGRAMAÇÃO. Pesquise 862.000+ trabalhos acadêmicosPor: rst1234 • 24/9/2014 • Seminário • 252 Palavras (2 Páginas) • 342 Visualizações
ALGORITMOS E PROGRAMAÇÃO – PROF. PAULO CUESTA
LEITURA DE DADOS VIA TECLADO
(Conteúdo no capítulo 2 do livro referência pag.36)
A FUNÇÃO scanf( )
A função scanf( ) é outra função de I/O ( entrada e saída ) presente na biblioteca padrão.
É o complemento de printf( ) e nos permite ler dados formatados da entrada padrão (teclado). As
definições estão no arquivo stdio.h .
SINTAXE
scanf(“expressão de controle”, lista de argumentos)
CÓDIGOS DE FORMATAÇÃO DA FUNÇÃO scanf( )
Códigos de formatação para scanf( ) Significado
%c Caractere simples
%d Inteiro decimal com sinal
%f Ponto flutuante em decimal
%s String (cadeia de caracteres)
EXEMPLOS
1) (pag.38)
/*Calcula a sua idade em dias*/
#include <stdio.h>
#include <stdlib.h>
int main( )
{
float anos, dias;
printf(“Digite a sua idade em anos: “);
scanf(“%f”, &anos);
dias = anos*365;
printf(“A sua idade em dias e %.0f.\n”,dias);
system(“PAUSE”);
return 0;
}
2) (Pag. 38)
/* Mostra o uso de scanf( ) com várias entradas */
/* Calcula a media de 4 notas */
#include <stdio.h>
#include <stdlib.h>
int main( )
{
float p1, p2, p3, p4, media;
printf(“\nDigite as notas das 4 provas: \n“);
scanf(“%f %f %f %f”, &p1, &p2, &p3, &p4);
media = (p1+p2+p3+p4)/4.0;
printf(“\nMEDIA: %.2f\n”,media);
system(“PAUSE”);
return 0;
}
3) De outra forma:
/* Mostra o uso de scanf( ) com várias entradas */
/* Calcula a media de 4 notas */
#include <stdio.h>
#include <stdlib.h>
int main( )
{
float
...