PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1
2
Condicional 1 Se 'C' é verdadeira Então?; 3
Condicional 1 Se 'C' é verdadeira Então? if (C)?; 4
Condicional 2 Se 'C' é verdadeira Então? Senão?? 5
Condicional 2 Se 'C' é verdadeira Então? Senão?? if (C)?; else??; 6
Enunciado: Dados dois números inteiros, determinar e mostrar o resto da divisão inteira do maior pelo menor. 7
Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 8
Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 9
Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 Se 'N1 > N2' é verdadeira Então Atribuir a resto o valor inteiro (N1 % N2) 10
Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 Se 'N1 > N2' é verdadeira Então Atribuir a resto o valor inteiro (N1 % N2) Senão Atribuir a resto o valor inteiro (N2 % N1) 11
Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 Se 'N1 > N2' é verdadeira Então Atribuir a resto o valor inteiro (N1 % N2) Senão Atribuir a resto o valor inteiro (N2 % N1) Mostrar a mensagem O resto é : Mostrar o valor de resto 12
#include <stdio.h> main ( ) { } 13
#include <stdio.h> main ( ) { int N1, N2, resto; } 14
#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); } 15
#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); } 16
#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); if (N1 > N2) resto = N1 % N2; } 17
#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); if (N1 > N2) resto = N1 % N2; else resto = N2 % N1; } 18
#include <stdio.h> main ( ) { int N1, N2, resto; } printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); if (N1 > N2) resto = N1 % N2; else resto = N2 % N1; printf( O resto é %d.\n, resto); 19
Enunciado: Dados o código de um produto e o seu preço base, determinar o preço final, tendo em conta que se o último algarismo de código está entre 0 e 4 a taxa de iva é de 5% e se está entre 5 e 9 é de 12%. 20
Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod 21
Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase 22
Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 23
Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 Senão Atribuir a iva o valor real 0.12 24
Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 Senão Atribuir a iva o valor real 0.12 Atribuir a pfinal o valor real (pbase + pbase * iva) 25
Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 Senão Atribuir a iva o valor real 0.12 Atribuir a pfinal o valor real (pbase + pbase * iva) Mostrar a mensagem O preço final é : Mostrar o valor de pfinal 26
#include <stdio.h> main ( ) { } 27
#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; } 28
#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); } 29
#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); } 30
#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); if (cod % 10 <= 4) iva = 0.05; /* 0.05 = 5% } 31
#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); if (cod % 10 <= 4) iva = 0.05; /* 0.05 = 5% else iva = 0.12; /* 0.12 = 12% } 32
#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); if (cod % 10 <= 4) iva = 0.05; /* 0.05 = 5% */ else iva = 0.12; /* 0.12 = 12% */ pfinal = pbase + pbase * iva; printf( O preço final é %f.\n, pfinal); } 33