Professional Documents
Culture Documents
INSTRUÇÕES DA
LINGUAGEM C
1
Instruções condicionais
2
Instruções condicionais
➔ Condicional 1
Se 'C' é verdadeira Então
?;
3
Instruções condicionais
➔ Condicional 1
Se 'C' é verdadeira Então
?
if (C)
?;
4
Instruções condicionais
➔ Condicional 2
Se 'C' é verdadeira Então
?
Senão
??
5
Instruções condicionais
➔ Condicional 2
Se 'C' é verdadeira Então
?
Senão
??
if (C)
?;
else
??;
6
Instruções condicionais
Enunciado:
7
Instruções condicionais
Algoritmo:
Mostrar a mensagem “Qual o primeiro número?”
Introduzir um valor inteiro para N1
8
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
#include <stdio.h>
main ( )
{
} 13
Instruções condicionais
#include <stdio.h>
main ( )
{
int N1, N2, resto;
} 14
Instruções condicionais
#include <stdio.h>
main ( )
{
int N1, N2, resto;
printf(“Qual o primeiro número?\n”);
scanf(“%d”, &N1);
} 15
Instruções condicionais
#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
Instruções condicionais
#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
Instruções condicionais
#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
Instruções condicionais
#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
Instruções condicionais
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
Instruções condicionais
Algoritmo:
Mostrar a mensagem “Qual o código de produto?”
Introduzir um valor inteiro para cod
21
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
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
Instruções condicionais
#include <stdio.h>
main ( )
{
27
}
Instruções condicionais
#include <stdio.h>
main ( )
{
int cod;
float iva, pbase, pfinal;
28
}
Instruções condicionais
#include <stdio.h>
main ( )
{
int cod;
float iva, pbase, pfinal;
printf(“Qual o código?\n”);
scanf(“%d”, &cod);
29
}
Instruções condicionais
#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
}
Instruções condicionais
#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
}
Instruções condicionais
#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
}
Instruções condicionais
#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
}