3
Instruções de Entrada
➔ Entrada/Leitura de dadosIntroduzir um valor inteiro/real para X
scanf (“%d”, &X); X é variável inteira→
scanf (“%f”, &X); X é variável real→
4
Instruções de Entrada
➔ Entrada/Leitura de dadosIntroduzir um valor inteiro/real para X
scanf (“%d/f”, &X);
Exemplo 1:Introduzir um valor inteiro para N
5
Instruções de Entrada
➔ Entrada/Leitura de dadosIntroduzir um valor inteiro/real para X
scanf (“%d/f”, &X);
Exemplo 1:Introduzir um valor inteiro para Xscanf (“%d”, &X);
6
Instruções de Entrada
➔ Entrada/Leitura de dadosIntroduzir um valor inteiro/real para X
scanf (“%d/f”, &X);
Exemplo 2:Introduzir um valor real para X
7
Instruções de Entrada
➔ Entrada/Leitura de dadosIntroduzir um valor inteiro/real para X
scanf (“%d/f”, &X);
Exemplo 2:Introduzir um valor real para Xscanf (“%f”, &X);
9
Instruções de Saída
➔ Saída/Escrita de dadosMostrar o valor de X
printf (“%d”, X); X é variável inteira→
printf (“%f”, X); X é variável real→
10
Instruções de Saída
➔ Saída/Escrita de dados (inteiros)Mostrar o valor de X
printf (“%d”, X);
Exemplo 1:Mostrar o valor de Soma
11
Instruções de Saída
➔ Saída/Escrita de dados (inteiros)Mostrar o valor de X
printf (“%d”, X);
Exemplo 1:Mostrar o valor de Somaprintf (“%d\n”, Soma); /* Soma é do tipo int
12
Instruções de Saída
➔ Saída/Escrita de dados (reais)Mostrar o valor de X
printf (“%f”, X);
Exemplo 2:Mostrar o valor de Produto
13
Instruções de Saída
➔ Saída/Escrita de dados (reais)Mostrar o valor de X
printf (“%f”, X);
Exemplo 2:Mostrar o valor de Produtoprintf (“%f\n”, Produto); /* Produto é do tipo float
16
Instruções de Saída
➔ Escrita de fraseMostrar a mensagem “????”printf (“????????”);
Exemplo:Mostrar a mensagem “Inserir um valor inteiro”
17
Instruções de Saída
➔ Escrita de fraseMostrar a mensagem “????”printf (“????????”);
Exemplo:Mostrar a mensagem “Inserir um valor inteiro”printf (“Inserir um valor inteiro\n”);
20
Instruções de atribuição
➔ AtribuiçãoAtribuir a X o valor inteiro/real ?
X = ?;
Exemplo 1:Atribuir a Soma o valor inteiro (N + 10)
21
Instruções de atribuição
➔ AtribuiçãoAtribuir a X o valor inteiro/real ?
X = ?;
Exemplo 1:Atribuir a Soma o valor inteiro (N + 10)Soma = N + 10;
22
Instruções de atribuição
➔ AtribuiçãoAtribuir a X o valor inteiro/real ?
X = ?;
Exemplo 2:Atribuir a Produto o valor real (X * 2.5)
23
Instruções de atribuição
➔ AtribuiçãoAtribuir a X o valor inteiro/real ?
X = ?;
Exemplo 2:Atribuir a Produto o valor real (X * 2.5)Produto = X * 2.5;
24
Instruções de atribuição e de E/S
Enunciado:
Introduza um valor inteiro e um valor real, calcule o produto
entre eles e mostre o resultado.
25
Instruções de atribuição e de E/S
Algoritmo:Mostrar a mensagem “Qual o valor inteiro.”Introduzir um valor inteiro para N
26
Instruções de atribuição e de E/S
Algoritmo:Mostrar a mensagem “Qual o valor inteiro.”Introduzir um valor inteiro para NMostrar a mensagem “Qual o valor real.”Introduzir um valor real para X
27
Instruções de atribuição e de E/S
Algoritmo:Mostrar a mensagem “Qual o valor inteiro.”Introduzir um valor inteiro para NMostrar a mensagem “Qual o valor real.”Introduzir um valor real para XAtribuir a Produto o valor real (N * X)
28
Instruções de atribuição e de E/S
Algoritmo:Mostrar a mensagem “Qual o valor inteiro.”Introduzir um valor inteiro para NMostrar a mensagem “Qual o valor real.”Introduzir um valor real para XAtribuir a Produto o valor real (N * X)Mostrar a mensagem “O produto é : ”Mostrar o valor de Produto
31
Instruções de atribuição e de E/S
#include <stdio.h>main ( ){
int N;float X, Produto;
printf (“Qual o valor inteiro?\n”);scanf(“%d”, &N);
}
32
Instruções de atribuição e de E/S
#include <stdio.h>main ( ){
int N;float X, Produto;
printf (“Qual o valor inteiro?\n”);scanf(“%d”, &N);printf (“Qual o valor real?\n”);scanf(“%f”, &X);
}
33
Instruções de atribuição e de E/S
#include <stdio.h>main ( ){
int N;float X, Produto;
printf (“Qual o valor inteiro?\n”);scanf(“%d”, &N);printf (“Qual o valor real?\n”);scanf(“%f”, &X);Produto = N * X;
}