C - Acesso
C - Acesso
C - Acesso
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Projeto TSIaD<br />
Tecnologia em Sistemas para Internet a Distância
Exercícios<br />
lógica de programação<br />
Analise os seguintes algoritmos e diga o que será impresso ao serem<br />
executados.<br />
a) b) c) d) e)<br />
A ß 10 <br />
A ß 30 <br />
A ß 10 <br />
A ß 10 <br />
A ß 10 <br />
B ß 20 <br />
B ß 20 <br />
B ß 20 <br />
B ß A + 1 <br />
C ß A + B <br />
Escreva B <br />
C ß A + B <br />
C ß A <br />
A ß B + 1 <br />
B ß 20 <br />
B ß 5 <br />
Escreva C <br />
B ß C <br />
B ß A + 1 <br />
Escreva C <br />
Escreva A, B <br />
B ß 10 <br />
A ß B <br />
Escreva A <br />
Escreva B, C <br />
Escreva A, B, C <br />
A ß B + 1 <br />
C ß A + B <br />
Escreva A <br />
Escreva A, B, C <br />
Escreva um algoritmo que calcule e imprima a média semestral de um<br />
aluno que tenha obtido as seguintes notas: 8,0 na 1 a avaliação e 6,0 na<br />
2ª avaliação. OBS: Escrever nas 3 representações.
Exercícios<br />
lógica de programação<br />
1. Escreva um algoritmo para ler o raio de um círculo, calcular e<br />
escrever a sua área.<br />
Área = π.R 2<br />
2. Escreva um algoritmo para ler um valor inteiro e escrever<br />
o seu antecessor.<br />
3. Escreva um algoritmo para ler uma temperatura em graus<br />
Fahrenheit, calcular e escrever o valor correspondente em<br />
graus Celsius.<br />
C<br />
5 = F ! 32<br />
9
Exercícios<br />
lógica de programação<br />
4. Escreva um algoritmo para ler uma temperatura em graus Celsius,<br />
calcular e escrever o valor correspondente em graus Fahrenheit.<br />
5. Escreva um algoritmo para ler o número de eleitores de um<br />
município, o número de votos brancos, nulos e válidos. Calcular e<br />
escrever o percentual que cada um representa em relação ao total<br />
de eleitores.<br />
6. Escreva um algoritmo para ler o salário mensal e o percentual de<br />
reajuste. Calcular e escrever o valor do novo salário.
Exercícios<br />
lógica de programação<br />
7. Uma revendedora de carros usados paga a seus funcionários vendedores,<br />
um salário fixo por mês, mais uma comissão também fixa para cada carro<br />
vendido e mais 5 % do valor das vendas por ele efetuadas. Escrever um<br />
algoritmo que leia o número de carros por ele vendidos, o valor total de suas<br />
vendas, o salário fixo e o valor que recebe por carro vendido. Calcule e<br />
escreva o salário mensal do vendedor.<br />
8. A empresa Vestebem resolveu fazer uma promoção especial e conceder um<br />
desconto de 30 % sobre o preço de venda de todo seu estoque. Escreva um<br />
algoritmo que leia o preço de venda antes da promoção e calcule quanto deve<br />
ser o preço promocional.<br />
9. Um empregado deseja saber se o cálculo de seu salário está correto<br />
verificando o seu contra-cheque. Escreva um algoritmo que leia o valor do<br />
salário bruto, o valor descontado para o INSS, o valor descontado para o<br />
imposto de renda, calcule e escreva o percentual que foi utilizado para o<br />
cálculo do INSS e IR.
Exercícios<br />
lógica de programação<br />
10. Escreva um algoritmo para ler as notas das duas<br />
avaliações de um aluno no semestre, calcular e escrever a<br />
média semestral e a seguinte mensagem: PARABÉNS! Você<br />
foi aprovado somente se o aluno foi aprovado.<br />
11. Acrescente ao exercício acima a mensagem Você foi<br />
REPROVADO! Estude mais caso a média calculada seja menor<br />
que 6,0.<br />
12. Escreva um algoritmo para ler um valor e escrever a<br />
mensagem É maior que 10 se o valor lido for maior que<br />
10, caso contrário escrever NÃO é maior que 10.
Exercícios<br />
lógica de programação<br />
13. Escreva um algoritmo para ler um valor e escrever se é positivo<br />
ou negativo. Considere o valor zero como positivo.<br />
14. Escreva um algoritmo que verifique a validade de uma senha<br />
fornecida pelo usuário. A senha válida é a palavra UAB. Deve ser<br />
impresso as seguintes mensagens:<br />
-ACESSO PERMITIDO caso a senha seja válida.<br />
-ACESSO NEGADO caso a senha seja inválida.<br />
15. Escreva um algoritmo para ler o ano de nascimento de uma<br />
pessoa e escrever uma mensagem que diga se ela poderá ou não<br />
votar este ano (não é necessário considerar o mês em que ela<br />
nasceu).
Exercícios<br />
lógica de programação<br />
16. Escreva um algoritmo para ler 2 valores (considere que não<br />
serão lidos valores iguais) e escrever o maior deles.<br />
17. Tendo como entrada a altura e o sexo de uma pessoa, construa<br />
um algoritmo que calcule e imprima seu peso ideal, utilizando as<br />
seguintes fórmulas:<br />
- para homens: (72.7 * h)-58<br />
- para mulheres: (62.1*h)-44.7<br />
18. As maçãs custam R$ 0,30 ser forem compradas menos do que<br />
uma dúzia, e R$ 0,25 ser forem compradas pelo menos doze.<br />
Escreva um algoritmo que leia o número de maçãs compradas,<br />
calcule e escreva o valor total da compra.
Exercícios<br />
lógica de programação<br />
19. Escreva um algoritmo para ler um número inteiro<br />
(considere que serão lidos apenas valores positivos e inteiros)<br />
e escrever se é par ou ímpar.<br />
20. Escreva um algoritmo para ler 2 valores (considere que<br />
não serão lidos valores iguais) e escrevê-los em ordem<br />
crescente.<br />
21. Escreva um algoritmo para ler 2 valores (considere que<br />
não serão lidos valores iguais) e escrevê-los em ordem<br />
crescente.
Exercícios<br />
lógica de programação<br />
22. Escreva um algoritmo para ler as notas da 1 a e 2 a avaliações de um aluno,<br />
calcular a média e escrever se este aluno foi APROVADO, REPROVADO ou se<br />
esta em EXAME. Escrever também a média calculada.<br />
23. Escreva um algoritmo para ler o número de lados de um polígono regular,<br />
e a medida do lado. Calcular e imprimir o seguinte:<br />
- Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor do seu<br />
perímetro.<br />
- Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua<br />
área.<br />
- Se o número de lados for igual a 5 escrever PENTÁGONO.<br />
24. Acrescente as seguintes mensagens ao exercício acima conforme o caso.<br />
Caso o número de lados seja inferior a 3 escrever NÃO É UM POLÍGONO.<br />
Caso o número de lados seja superior a 5 escrever POLÍGONO NÃO<br />
IDENTIFICADO.
Exercícios<br />
lógica de programação<br />
Analise o seguinte algoritmo e diga o que será impresso ao ser<br />
executado. Considere que para cada execução serão<br />
informados os seguintes valores para A e B:<br />
a) A=1, B=2<br />
b) A=0, B=1<br />
c) Cite um conjunto de valores<br />
que deverão ser informados<br />
para A e B para que seja<br />
impresso: Amarelo, Pêra e<br />
Morango, Uva.
Exercícios<br />
lógica de programação<br />
Analise o seguinte algoritmo e diga o que será impresso ao ser<br />
executado. Considere que para cada execução serão<br />
informados os seguintes valores para A, B e C:<br />
a) A=1, B=2, C=2<br />
b) A=0, B=2, C=2<br />
c) A=0, B=1, C=3<br />
d) Cite um conjunto<br />
de valores que deverão<br />
ser informados para<br />
que seja impresso:<br />
UAB, Violeta.
Exercícios<br />
lógica de programação<br />
Analise o seguinte algoritmo e diga o que será impresso ao ser<br />
executado. Considere que para cada execução serão<br />
informados os seguintes valores para A, B e C:<br />
a) A=1, B=1, C=1<br />
b) A=1, B=1, C=0<br />
c) Para ser impresso<br />
apenas a palavra<br />
LIMÃO, que os valores<br />
devem ser informados<br />
para A, B, C.
Exercícios<br />
lógica de programação<br />
Analise o seguinte algoritmo e diga o que será impresso ao ser<br />
executado. Considere que para cada execução serão<br />
informados os seguintes valores para A, B e C:<br />
a) A=1, B=1, C=1<br />
b) A=1, B=1, C=2<br />
c) A=2, B=1, C=2
Exercícios<br />
lógica de programação<br />
Analise o seguinte algoritmo e diga o que será impresso ao ser<br />
executado. Considere que para cada execução serão<br />
informados os seguintes valores para A, B, C, D, E:<br />
a) A=1, B=1, C=1, D=1, E=1<br />
b) A=1, B=0, C=1, D=0, E=1<br />
c) A=0, B=0, C=1, D=0, E=1<br />
d) A=0, B=1, C=0, D=1, E=1<br />
e) A=0, B=1, C=0, D=0, E=0
Exercícios<br />
lógica de programação<br />
30. Escreva um algoritmo para ler 3 valores (considere que não<br />
serão informados valores iguais) e escrever o maior deles.<br />
31. Escreva um algoritmo para ler 3 valores (considere que não<br />
serão informados valores iguais) e escrever a soma dos 2 maiores.<br />
32. Escreva um algoritmo para ler 3 valores (considere que não<br />
serão informados valores iguais) e escrevê-los em ordem crescente.<br />
33. Escreva um algoritmo para ler 3 valores A, B e C representando<br />
as medidas dos lados de um triângulo, e escrever se formam ou não<br />
um triângulo. OBS: Para formar um triângulo o valor de cada lado<br />
deve ser menor que a soma dos outros 2.
Coordenação UAB<br />
DANIEL GRILL LACERDA<br />
Coordenação Adjunto UAB<br />
MARLA CRISTINA DA SILVA SOPEÑA<br />
Coordenação TSIaD<br />
DANIEL GRILL LACERDA<br />
Gestor de Design<br />
MAURO HALLAL DOS ANJOS<br />
Gestor de Semântica<br />
SUZANA GRALA TUST<br />
Gestor Pedagógico<br />
BEATRIZ HELENA ZANOTTA NUNES<br />
Gestor de Material Didático<br />
LUIZ OTONI MEIRELES RIBEIRO<br />
Design<br />
LISIANE CORRÊA GOMES SILVEIRA