Vous êtes sur la page 1sur 4
FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

ATIVIDADE ESTRUTURAS BÁSICAS E CONDICIONAIS

VALOR: 15 PONTOS ORIENTAÇÕES IMPORTANTES

DATA DE ENTREGA: 28/03/2014

INDIVIDUAL

. O trabalho deverá ser individual . Não copie do colega, nem da internet! Isso é auto-sabotagem. . Lembre-se: É essencial para o SEU aprendizado que você faça todos os exercícios abaixo. . Os trabalhos deverão ser postados no PORTAL ACADÊMICO até o dia 01 /0 4 /2014 .

. Não serão aceitos trabalhos impressos ou por e-mail.

1) Tendo as variáveis SALARIO, IR e SALLIQ, e considerando os valores abaixo. Informe se as

expressões são verdadeiras ou falsas.

SALARIO

IR

SALLIQ

EXPRESSÃO

V ou F

100,00

0,00

100

(SALLIQ >= 100,00)

 

200,00

10,00

190,00

(SALLIQ < 190,00)

 

300,00

15,00

285,00

SALLIQ = SALARIO -IR

 

2) Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas.

a) (A+C) > B

(

)

b) B >= (A + 2)

(

)

c) C = (B A)

(

)

d) (B + A) <= C

(

)

e) (C+A) > B

(

)

3) Sabendo que A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas.

a)

(A > C) E (C <= D)

(

)

b)

(A+B) > 10 OU (A+B) = (C+D)

(

)

c)

(A>=C) OU (D >= C)

(

)

4)

Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve

no semestre. No final informar o nome do aluno e a sua média (aritmética).

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

5) Qual será o resultado da saída do algoritmo abaixo?

Início

A3

B5

CA + B 6 se A > C então CC- B senão B 1 Se A > B então se B > C então A 20 senão C 10 senão A A + 5 mostrar A,B,C

fim

6) Dado o algoritmo abaixo, quais valores serão mostrados?

Início

A3

B5

CA + B 6 se A > C então CC- B senão B 1 Se A > B então se B > C então A 20 senão C 10 senão A A + 5 mostrar A,B,C

fim

7) Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias.

8) Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão, mostrando o valor de D na tela:

a seguinte expressão, mostrando o valor de D na tela: , onde 8) Elabore um algoritmo

, onde

seguinte expressão, mostrando o valor de D na tela: , onde 8) Elabore um algoritmo que

8) Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes categorias:

infantil A = 5 - 7 anos

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

infantil B = 8-10 anos

juvenil A = 11-13 anos

juvenil B = 14-17 anos

adulto = maiores de 18 anos

9) Observe as imagens abaixo. De acordo com os valores fornecidos na tabela ao lado, faça um teste com o diagrama abaixo:

INICIO SALBASE GRATIF
INICIO
SALBASE
GRATIF
um teste com o diagrama abaixo: INICIO SALBASE GRATIF SALBRUTO=SALBASE+GRATIF Sim Não SALBRUTO

SALBRUTO=SALBASE+GRATIF

Sim Não SALBRUTO
Sim
Não
SALBRUTO
IR=SALBRUTO*(20/100)

IR=SALBRUTO*(20/100)

IR=SALBRUTO*(20/100)
IR=SALBRUTO*(20/100)
IR=SALBRUTO*(15/100)

IR=SALBRUTO*(15/100)

IR=SALBRUTO*(15/100)
IR=SALBRUTO*(15/100)
Não SALBRUTO IR=SALBRUTO*(20/100) IR=SALBRUTO*(15/100) SALLIQ=SALBRUTO-IR SALLIQ FIM 10) Escreva um algoritmo que

SALLIQ=SALBRUTO-IR

SALLIQ FIM
SALLIQ
FIM

10) Escreva um algoritmo que leia o código de um aluno e suas três notas. Calcule a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem "APROVADO" se a média for maior ou igual a 5 e "REPROVADO" se a média for menor que 5.

11) Elaborar um algoritmo que lê 3 valores a,b,c e verifica se eles formam ou não um triângulo. Supor que os valores lidos são inteiros e positivos. Caso os valores formem um triângulo, calcular e escrever a área deste triângulo. Se não formam triângulo escrever os valores lidos. ( se a > b + c não formam triângulo algum, se a é o maior).

12) A prefeitura de Contagem abriu uma linha de crédito para os funcionários estatutários. O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Fazer um algoritmo que permita entrar com o salário bruto e o valor da prestação, e informar se o empréstimo pode ou não ser concedido.

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

FACULDADES SANTO AGOSTINHO DISCIPLINA ALGORITMOS E PROGRAMAÇÃO PROFESSOR EDUARDO DINIZ AMARAL

13) Construa um algoritmo em PORTUGOL que dado quatro valores, A, B, C e D, o algoritmo imprima o maior e o menor valor.

14) A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações.

15) Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e 200.

16) Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua menção aprovado (media >= 7), Reprovado (media <= 5) e Recuperação (media entre 5.1 a 6.9).

17) Depois da liberação do governo para as mensalidades dos planos de saúde, as pessoas começaram a fazer pesquisas para descobrir um bom plano, não muito caro. Um vendedor de um plano de saúde apresentou a tabela a seguir. Criar um algoritmo em PORTUGOL que entre com a idade de uma pessoa e imprima o valor que ela deverá pagar, segundo a seguinte tabela:

o valor que ela deverá pagar, segundo a seguinte tabela: 18) Um comerciante calcula o valor

18) Um comerciante calcula o valor da venda, tendo em vista a tabela a seguir:

calcula o valor da venda, tendo em vista a tabela a seguir: Criar um algoritmo em

Criar um algoritmo em PORTUGOL que leia o valor da compra e imprima o valor da venda.

19) Criar um algoritmo em PORTUGOL que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, Deverá aparecer uma mensagem informando que não existe dia da semana com esse número.

20) Criar um algoritmo em PORTUGOL que informe a quantidade total de calorias de uma refeição a partir do usuário que deverá informar o prato, a sobremesa e a bebida (veja a tabela a seguir).

o prato, a sobremesa e a bebida (veja a tabela a seguir). Sugestão: enumere cada opção

Sugestão: enumere cada opção de prato, sobremesa e bebida. Ou seja: Prato: 1 - vegetariano, 2 Peixe, 3 Frango, 4 Carne; Sobremesa: 1 Abacaxi, 2 Sorvete diet, 3 Mouse diet, 4 Mouse chocolate; Bebida: 1 Chá, 2 - Suco de laranja, 3 Suco de melão, 4 Refrigerante diet.