28.01.2015 Views

C - Acesso

C - Acesso

C - Acesso

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!