PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 Instruções de Entrada ➔ Entrada/Leitura de dados Introduzir um valor inteiro/real para X 2 Instruções de Entrada ➔ Entrada/Leitura de dados Introduzir um valor inteiro/real para X scanf (“%d”, &X); → X é variável inteira scanf (“%f”, &X); → X é variável real 3 Instruções de Entrada ➔ Entrada/Leitura de dados Introduzir um valor inteiro/real para X scanf (“%d/f”, &X); Exemplo 1: Introduzir um valor inteiro para N 4 Instruções de Entrada ➔ Entrada/Leitura de dados Introduzir um valor inteiro/real para X scanf (“%d/f”, &X); Exemplo 1: Introduzir um valor inteiro para X scanf (“%d”, &X); 5 Instruções de Entrada ➔ Entrada/Leitura de dados Introduzir um valor inteiro/real para X scanf (“%d/f”, &X); Exemplo 2: Introduzir um valor real para X 6 Instruções de Entrada ➔ Entrada/Leitura de dados Introduzir um valor inteiro/real para X scanf (“%d/f”, &X); Exemplo 2: Introduzir um valor real para X scanf (“%f”, &X); 7 Instruções de Saída ➔ Saída/Escrita de dados Mostrar o valor de X 8 Instruções de Saída ➔ Saída/Escrita de dados Mostrar o valor de X printf (“%d”, X); → X é variável inteira printf (“%f”, X); → X é variável real 9 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 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 printf (“%d\n”, Soma); /* Soma é do tipo int 11 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 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 printf (“%f\n”, Produto); /* Produto é do tipo float 13 Instruções de Saída ➔ Escrita de frase Mostrar a mensagem “????” 14 Instruções de Saída ➔ Escrita de frase Mostrar a mensagem “????” printf (“????????”); 15 Instruções de Saída ➔ Escrita de frase Mostrar a mensagem “????” printf (“????????”); Exemplo: Mostrar a mensagem “Inserir um valor inteiro” 16 Instruções de Saída ➔ Escrita de frase Mostrar a mensagem “????” printf (“????????”); Exemplo: Mostrar a mensagem “Inserir um valor inteiro” printf (“Inserir um valor inteiro\n”); 17 Instruções de atribuição ➔ Atribuição Atribuir a X o valor inteiro/real ? 18 Instruções de atribuição ➔ Atribuição Atribuir a X o valor inteiro/real ? X = ?; 19 Instruções de atribuição ➔ Atribuição Atribuir a X o valor inteiro/real ? X = ?; Exemplo 1: Atribuir a Soma o valor inteiro (N + 10) 20 Instruções de atribuição ➔ Atribuição Atribuir a X o valor inteiro/real ? X = ?; Exemplo 1: Atribuir a Soma o valor inteiro (N + 10) Soma = N + 10; 21 Instruções de atribuição ➔ Atribuição Atribuir a X o valor inteiro/real ? X = ?; Exemplo 2: Atribuir a Produto o valor real (X * 2.5) 22 Instruções de atribuição ➔ Atribuição Atribuir a X o valor inteiro/real ? X = ?; Exemplo 2: Atribuir a Produto o valor real (X * 2.5) Produto = X * 2.5; 23 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. 24 Instruções de atribuição e de E/S Algoritmo: Mostrar a mensagem “Qual o valor inteiro.” Introduzir um valor inteiro para N 25 Instruções de atribuição e de E/S Algoritmo: Mostrar a mensagem “Qual o valor inteiro.” Introduzir um valor inteiro para N Mostrar a mensagem “Qual o valor real.” Introduzir um valor real para X 26 Instruções de atribuição e de E/S Algoritmo: Mostrar a mensagem “Qual o valor inteiro.” Introduzir um valor inteiro para N Mostrar a mensagem “Qual o valor real.” Introduzir um valor real para X Atribuir a Produto o valor real (N * X) 27 Instruções de atribuição e de E/S Algoritmo: Mostrar a mensagem “Qual o valor inteiro.” Introduzir um valor inteiro para N Mostrar a mensagem “Qual o valor real.” Introduzir um valor real para X Atribuir a Produto o valor real (N * X) Mostrar a mensagem “O produto é : ” Mostrar o valor de Produto 28 Instruções de atribuição e de E/S #include <stdio.h> main ( ) { } 29 Instruções de atribuição e de E/S #include <stdio.h> main ( ) { int N; float X, Produto; } 30 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); } 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); printf (“Qual o valor real?\n”); scanf(“%f”, &X); } 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); Produto = N * 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; printf (“O produto é : %f.\n”, Produto); 34