- Um funcionário de uma empresa recebe aumento salario anualmente. Sabe-se que:
- Esse funcionário foi contratado em 2005, com salário inicial de R$ 1.000,00.
- Em 2006, ele recebeu aumento de 1,5% sobre seu salário inicial.
- A partir de 2007(inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior.
Faça um programa que determine o salário atual desse funcionário.
DECLARE i, ano_atual, salario, novo_salario, percentual NUMERICO
LEIA ano_atual
salario <- 1000
percentual <- 1,5/100
novo_salario <- salario + percentual * salario
PARA i <- 2007 ATÉ ano_atual FAÇA
percentual <- 2 * percentual
novo_salario <- novo_salario + percentual * novo_salario
ESCREVA novo_salario
- Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de E, conforme a fórmula a seguir:
E = 1 + 1/1! + 1/2! + 1/3! + ... + 1/N!
DECLARE n, e, i, j, fat NUMERICO
LEIA n
e <- 1
PARA i <- 1 ATÉ n FAÇA
fat <- 1
PARA j <- 1 ATÉ i FAÇA
fat <- fat * j
e <- e + 1/fat
ESCREVA e
- Faça um programa que leia um número N e que indique quantos valores inteiros e positivos devem ser lidos a seguir. Para cada número lido, mostre uma tabela contendo o valor lido e o fatorial desse valor.
DECLARE n, num, i, j, fat NUMERICO
LEIA n
PARA i <- 1 ATÉ n FAÇA
LEIA num
fat <- 1
PARA j <- 1 ATÉ num FAÇA
fat <- fat * j
ESCREVA fat
- Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados:
- código da cidade
- número de veículos de passeio(em 2007)
- número de acidentes de trânsito com vítimas(em 2007)
Deseja-se saber:
- qual o maior e o menor índice de acidentes de trânsitos e a que cidades pertencem;
- qual a média de veículos nas cinco cidades juntas;
- qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.
DECLARE cont, cod, num_vei, num_acid
maior, cid_maior, menor, cid_menor
media_vei, soma_vei, media_acid
soma_acid, cont_acid
soma_vei <- 0
soma_acid <- 0
cont_acid <- 0
PARA cont <- 1 ATÉ 5 FAÇA
LEIA cod, num_vei, num_acid
SE cont == 1
maior <- num_acid
cid_maior <- cod
menor <- num_acid
cid_menor <- cod
SENAO
SE num_acid > maior
maior <- num_acid
cid_maior <- cod
SE num_acid < menor
menor <- num_acid
cid_menor <- cod
soma_vei <- soma_vei + num_vei
SE num_vei < 2000
soma_acid <- soma_acid + num_acid
cont_acid <- cont_acid + 1
ESCREVA maior, cid_maior
ESCREVA menor, cid_menor
media_vei <- soma_vei/5
ESCREVA media_vei
SE cont_acid == 0
ESCREVA "Nao foi digitada nenhuma cidade com menos de 2000 veiculos"
SENAO
media_acid <- soma_acid/cont_acid
ESCREVA media_acid