Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Disciplina: Computação Turma:
Professor: Alexandre do Nascimento Silva
Aluna(o):...................................................................................
1. Faça um algoritmo que leia o ano atual e o ano de nascimento de uma pessoa. Imprima a idade e se
a pessoa for maior de idade.
2. Elabore um algoritmo calcule o salário de um funcionário sabendo que o mesmo possui um salário
fixo bruto que deve ser informado, e seguindo os critérios abaixo determine o salário líquido do
mesmo lembrando que se o salário após os cálculos ultrapassar R$ 1000,00 ele terá um valor de
retenção de IR de 8%.
salLiq = ?
salBruto
anoT => 2%
dep => 5%
idade >= 50 => 3%
salLiq >= 100 => 8%
3. Uma financeira calcula o débito atual de uma conta atrasada da seguinte maneira: 10% de multa
sobre o valor original pelo atraso, independente do tempo, e 0.33% de juros ao dia, por cada dia que
ultrapassar 30 dias de atraso. Ela precisa de um programa que calcule o valor atual a pagar de
acordo com estas regras, e o divida pelo número de parcelas que combinou com o devedor para o
pagamento. Faça um algoritmo que receba os seguintes dados:
O programa deverá calcular e exibir o valor de cada parcela. Se o valor da parcela for superior a
R$ 150, informe que o pagamento será via cartão de crédito.
4. Elabore algoritmo que leia a matrícula e o salário de dois funcionários, imprima a matrícula e o
salário do funcionário que tem o maior salário.
mat1 <- 001
sal1 <- 1500
mat2 <- 002
sal2 <- 1800
if (sal1 >= sal2) {
cat("Matricula", mat1,"Salario =", sal1)
} else {
cat("Matrcula", mat2, "Salario =", sal2)
}
5. Elabore um algoritmo que permita se um funcionário poderá pegar ou não um empréstimo. Deverá
ser fornecido o salário bruto e o valor da prestação. Sabe-se que a prestação não deve ultrapassar
25% do salário bruto.
salb <- 200
valorem <- 5000
prest <- 24
if(valorem/prest > 0.25*salb) {("O senhor nao pode pegar esse emprestimo")} else
{print("Parabens")}
6. Elabore um algoritmo que leia dois números e efetue a adição. Caso o resultado seja maior que 50,
este valor deverá ser apresentado somando-se 10; caso seja menor ou igual a 50, o valor deverá ser
apresentado subtraindo-se 15.
print("Digite um numero")
a <- scan()
print("Digite outro numero")
b <- scan()
if ((a+b) > 50){
print(a+b+10)
}else{
print(a+b-15)
}
7. Escreva um algoritmo que, tendo como dados de entrada a altura e o sexo (m ou f) de uma pessoa
calcule o seu peso ideal, utilizando as formulas seguintes:
a. Para homens=(72,7*h)-44,7
b. Para mulheres=(62,1*h)-44,7
9. Elabore um algoritmo para efetuar a leitura de três valores (A, B e C) e efetuar o cálculo da equação
do 2º grau, apresentando as duas raízes, se para os valores informados for possível efetuar o
referido cálculo. Lembre-se de que a variável A deve ser diferente de zero.
10. A fábrica de refrigerantes CaraCola precisa enviar com frequência grandes carregamentos para
suas distribuidoras em outros estados. Para isso ela pode utilizar uma transportadora que
trabalha com caminhões ou uma transportadora que trabalha com trens. As duas transportadoras
competem agressivamente para conseguir o serviço, mas seus custos dependem do momento
(por exemplo, se há ou não caminhões disponíveis, etc.). A cada carregamento, a CaraCola
consulta as duas transportadoras, que informam as condições de preço vigentes no momento,
para o estado desejado. Sua tarefa é escrever um algoritmo que, baseado nas informações das
transportadoras, decida se o melhor é enviar o carregamento por trem ou por caminhão. As
transportadoras informam os seus custos na forma de duas variáveis, representando duas
parcelas. Uma parcela é o custo fixo A que independe do peso do carregamento, e a outra
parcela é o custo variável B que depende do peso do carregamento, em kilogramas. A CaraCola
Utiliza o peso do carregamento para calcular o custo dos transportes por trem e por caminhão e
decidir qual empresa transportadora contratar. Por exemplo, suponha que a transportadora por
trem informa que seu custo fixo A = R$ 450,00 e seu custo por kilograma é B = R$ 3,50.
Suponha ainda que a transportadora por caminhão informa que seu custo fixo A = R$ 230,00 e
seu custo por kilograma é B = R$ 3,70. Neste caso, para um carregamento que pesa 2354 Kg, a
CaraCola decide que é melhor fazer o envio por trem, pois 450 + 3,50 * 2354 < 230 + 3,70 *
2354.