• Anúncio Global
    Respostas
    Exibições
    Última mensagem

[Computação] Programa em Pascal - Ajuda

Materiais sobre Computação.
Utilize a seção de pedidos para outros que não estejam disponíveis.

As fontes dos arquivos serão diversas e deverão ser citadas sempre que possível, mantendo totalmente os créditos dos respectivos autores.
Regras do fórum

  1. Não envie somente enunciados de problemas, informe suas tentativas e dificuldades!

    Queremos que a "ajuda" represente um trabalho interativo, pois saber especificar a dúvida exige estudo.

    Serão desconsiderados tópicos apenas com enunciados, sem interação. Nosso objetivo não é resolver listas de exercícios;



  2. Para não haver má interpretação em suas postagens, especialmente na precedência das operações, utilize LaTeX, podendo ser a partir do botão "editor de fórmulas".


    Bons estudos!

[Computação] Programa em Pascal - Ajuda

Mensagempor Pessoa Estranha » Qua Out 23, 2013 17:57

Olá.... Acho que esta parte é dedicada para expor materiais de estudo, mas o que coloco aqui é uma dúvida. Peço desculpas, pois ainda não estou muito familiarizada com esta área do site. :oops:
Bem, a minha dúvida é sobre Estruturas de Repetição (Disciplina: Introdução à Ciência da Computação). Resolvi um exercício, mas o resultado final não é o mesmo do programa pronto. Enunciado: "Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que:
a) Esse funcionário foi contratado em 2005, com salário inicial de R$ 1000.00.
b) Em 2006, ele recebeu aumento de 1.5% sobre seu salário inicial.
c) 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.

Observações: na minha resolução, s5 significa 'salário em 2005'; s6, 'salário em 2006'; s, 'salário'; a, 'aumento';
Resposta correta: 13036.15.

Minha resolução:

PROGRAM NOVA_TENTATIVA_EX01_ER;

var

s5, s6, s, a : real;
i : integer;

begin

s5 := 1000.00;
s6 := s5 + (0.015 * s5);

a := 0.015;
s := s6;

FOR i := 2007 TO 2013 DO

a := 2 * 0.015;
s := s + (a * s);

writeln;
write ('O salario atual do funcionario eh de: ', s:2:2);

readln;
end.

Por favor, onde está o erro ?? Obrigada!
Pessoa Estranha
Colaborador Voluntário
Colaborador Voluntário
 
Mensagens: 262
Registrado em: Ter Jul 16, 2013 16:43
Formação Escolar: GRADUAÇÃO
Área/Curso: Matemática
Andamento: cursando

Voltar para Computação

 



  • Tópicos relacionados
    Respostas
    Exibições
    Última mensagem

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

 



Assunto: Funções
Autor: Emilia - Sex Dez 03, 2010 13:24

Preciso de ajuda no seguinte problema:
O governo de um Estado Brasileiro mudou a contribuição previdenciária de seus contribuintes. era de 6% sobre qualquer salário; passou para 11% sobre o que excede R$1.200,00 nos salários. Por exemplo, sobre uma salário de R$1.700,00, a contribuição anterior era: 0,06x R$1.700,00 = R$102,00; e a atual é: 0,11x(R$1.700,00 - R$1.200,00) = R$55,00.
i. Determine as funções que fornecem o valor das contribuições em função do valor x do salário antes e depois da mudança na forma de cobrança.
ii. Esboce seus gráficos.
iii. Determine os valores de salários para os quais:
- a contribuição diminuiu;
- a contribuição permaneceu a mesma;
- a contribuição aumentou.