//Desconto INSS = salários até 1000 desconto de 8%; salarios até 2000 desconto de 9 %; salario acima de 2000 desconto de 10%



Documentos relacionados
Autor: Keven. Data: 03/12/2014. Algoritmo folha_de_pagamento{ int i, op; string func1 [10], func2 [15], func3 [23], func4 [12], func5 [30];

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2

inteiro i, op, op2, qtd, entradaestoque, consulproduto, consulcliente;

Lista de exercícios II

SÃO PAULO - SP ADMISSÃO: 06/11/2000. Código Descrição Referência Vencimentos Descontos 1.142,05 380,65 30,00 33,33 33,33 15,00 11,00

Introdução a Algoritmos Parte 04

Folha por Obra/Salário Construção Civil - Empreitada Total ou Obra Própria

2ª Lista de exercícios

Exercícios de Java Aula 13

Microsoft Excel com Departamento Pessoal Aula 13

1ª Lista de exercícios

Contabilidade Empresarial

Aluno: Matrícula: Turma:

Os Identificadores Abaixo sao Obrigatorios e nao estao Relacionados a uma Verba

Capítulo 9. Vetores e Matrizes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Unidade 12: Programas com Estruturas de Decisão Prof. Daniel Caetano

Este Procedimento Operacional Padrão define as etapas necessárias de como fazer o Cadastro Diferença Salarial no Sistema TOTVS RM.

Revisão 04 Capítulo 08 da Apostila - Modularização

Construir um programa que valide três usuários cadastrados, Elcimar, Juliermes, Nickollas,

Menu Contratos. Há também a opção de Contrato de Experiência Modelo Antigo com alteração de algumas cláusulas.

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição

APOSTILA DE RESCISÃO DO CONTRATO DE TRABALHO

Roteiro Operacional de Refinanciamento de Empréstimo Consignado - INSS

Casamentos. Gratos pela vossa preferência SOLAR DAS CAMÉLIAS

Renova Fácil. Guia Renova Fácil. O serviço Renova Fácil traz garantia e tranqüilidade à estabelecimentos que efetuam vendas recorrentes.

ZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado

CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO

OPENOFFICE PLANILHA EXERCÍCIOS

CAPITULO 5 COMANDO DE FLUXO IF

ALGORITMOS APLICADOS À ENGENHARIA II

Estruturas de Controle de Fluxo

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

ÍNDICE 1 Introdução 3 2 Principais Recursos 4 3 Segurança 4 4 Roubo/Estravio do cartão MerchCard 4 5 Noções Gerais para o Uso do Sistema 5

Principais Novidades Abril/2013 a Junho/2013

Ponto On-line On-line

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Perguntas Frequentes

Instruções Folha de Pagamento Rotina 21 Instruções RAIS

Novas funcionalidades do sistema SCPI Módulo Contas

MANUAL DO PGMEI. 1 Introdução. 1.1 Apresentação do Programa

Para fazer uma prestação de contas no sistema deverá seguir os seguintes passos:

PÁGINA INICIAL: ACESSO RESTRITO Inserir seu Login e Senha. Clicar em ACESSAR.

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

Nova Versão CRM Treinamento Agente Comercial

Algoritmos Estrutura Condicional

Exemplo 1. cálculo intermédio. Instituto Superior Politécnico de VISEU. Instituto Superior Politécnico de VISEU. Escola Superior de Tecnologia

ICC Introdução para JavaScript

ÍNDICE. Futura Ponto (REP) Configurações Iniciais Cadastrar Horário Configurar Hora Extra Cadastrar Departamento...

Apresentação. E&L ERP Recursos Humanos e Folha de Pagamento. PostgreSQL 8.2/ 8.3. Domingos Martins ES. v. 1.0

Cartão BNDES. Guia Cartão BNDES

1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir:

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Revisão Aula Anterior Estruturas de Decisão (If e Switch)

Características do Sistema

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição. Andreza Leite andreza.leite@univasf.edu.br

Capítulo 7. Estruturas de Decisão. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Práticas trabalhistas

Código Nome do(a) Funcionário(a) C.B.O. Setor Seção ALEXANDRE DE SOUZA FILHO

DIREITOS DOS TRABALHADORES DOMÉSTICOS

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

Prof. Vania Gimenez.Notas de aula Lógica de programação- Este material não substitui os livros indicados no site no link bibliografia.

Guia prático de bolso PSC e Portal RH

Capítulo 13. Encapsulamento. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++

Como criar Eventos de Fórmula. 1. Eventos de Fórmulas Cadastro de Eventos Exemplos práticos... 6

2. Faça o login com o e senha pessoal [1] (estes podem ser obtidos junto ao Serviço Técnico de informática - STI)

CTA Hotel. Guia CTA Hotel

S C M (Sistema de Controle de Contas de Serviços Médicos/Hospitalares) Manual do Usuário. Data : julho/2002 Versão : 1.2 Telefone : (31)

Parâmetro Acessar em Fonte de atualização. Parâmetros / Salário mínimo. Atualizações / Cadastros / Plano

MANUAL DE EMISSÃO DO CONHECIMENTO DE TRANSPORTE ELETRÔNICO CT-e

Se for a 1ª vez que usa o sistema, utilize o operador suporte com a senha 1234

alterações antes da execução de qualquer cálculo no SAP. Atenção especial deve ser dada a casos

Denominando o preço das caixas tipo 2B de C e as caixas flex por F, pode-se escrever um sistema:

Direitos do Empregado Doméstico

Lista de Exercícios 04a Repetição. 5) Escreva um programa que imprima todos os números inteiros de 200 a 100 (em ordem decrescente).

Introdução à Programação e Algoritmos. Aécio Costa

Controle de Ações de Clientes 14/11/2007

Departamento pessoal do Empregador doméstico PEC 66/2012 EC 72 /2013

(*) Valor residual refere-se ao valor de compra ( ) deduzido da depreciação correspondente aos quatro anos do projeto (4 x 220.

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

Neste bip. Como converter o arquivo CAGED para acerto. Você Sabia? Edição 52 Dezembro de 2014

I Lista de Exercícios

NORMA CORPORATIVA DEPARTAMENTO PESSOAL

Treinamento Sistema Folha Union Módulo II

OBS.: Usem as funções rand() e srand(). Qualquer duvida,

DIAGRAMA DE CASO DE USO

Resumo das Características Técnicas e Funcionais do Sistema de Folha de Pagamentos:

ÍNDICE... 2 INTRODUÇÃO A série... 3

Tranquilidade e segurança para você e sua família.

Manual do Usuário. Pré-Cadastro de Participantes Versão 1.1

José Romildo Malaquias

MANUAL DE UTILIZAÇÃO DA BALANÇA ELECTRÓNICA MEDINES JA2

Microsoft Excel com Departamento Pessoal Aula 11

Conteúdo. Manual do Operador Aranda VIRTUAL SUPPORT Bem-vindo ao Aranda VIRTUAL SUPPORT Benefícios para sua organização...

Introdução a Algoritmos Parte 07

Sistema de Folha de Pag amento SISfol

Layout para geração de dados de folha de pagamentos para instituto de previdência

Transcrição:

//SOFTWARE PARA SE UTILIZAR NO DEPARTAMENTO FINANCEIRO //Salario família = salario bruto seja menor que 972 //Salario familia = (quantidade de filhos) x (33,16) //Desconto INSS = salários até 1000 desconto de 8%; salarios até 2000 desconto de 9 %; salario acima de 2000 desconto de 10% //Imposto de Renda = para salários entre 2050 até 6000 desconto de 5%; salários acima de 6000 desconto de 7%. //Desconto Vale alimentação = desconto de 10% sobre o salário na carteira //Desconto Vale Transporte = desconto de 6% sobre o salário na carteira //Desconto Plano de saúde = desconto de 1% sobre o salário na carteira //Quantidade de horas extras = limitada a 100 //Quantidade para o beneficio familia = até 4 Algoritmo{ // entrada de dados // salário liquido // vale alimentação // vale transporte // plano de saúde // quantidade de filhos //declaração variáveis real salb = -1, sall= -1, salc=-1, val=0, vtr=0, psa=0, real dinss=0, dir=0, salf=0, salhe=0, dva=0, dvt=0, dps=0 inteiro op = -1, qtf=0, qthe=0, // REAL ENTRADA //salb = salário bruto //sall = salário liquido

//salc = salário base //val = vale alimentação //vtr = vale transporte //psa = plano de saude // REAL RESULTADOS // dinss = desconto ISNN //dir = desconto IR //salf = salário família //salhe = salário hora extra //dva = desconto vale alimentação //dtr = desconto vale transporte //dps = desconto plano de saúde //INTEIRO //op= opção menu //qtf = quantidade filhos //qthe = quantidade hora extra // enquanto (op!=0){ //menu opções escreva( MENU OPÇÕES DE CALCULO FINANCEIRO ); escreva( 0 - Sair ); escreva( 1 - INSS ); escreva( 2 - IR ); escreva( 3 - Salário Família ); escreva( 4 - Hora Extra ); escreva( 5 Calcular Folha ); leia (op);

enquanto (op < 0 ou op > 5); se (op!= 0) então{ //calcular opção = 1 (desconto INSS) se (op == 1) então{ salb = -1; dinss = 0; escreva ( Digite o Salário Bruto ou 0 para voltar ao Menu: ); leia (salb); enquanto (salb < 0); se ( salb!= 0 e salb < 1000) então{ dinss = salb * 0.08; escreva ( Desconto INSS:, dinss); se (salb!= 0 e salb < 2001) então{ dinss = salb * 0.09; escreva ( Desconto INSS:, dinss); se (salb!= 0 e salb > 2001){ dinss = salb * 0.1; escreva ( Desconto INSS:, salb); escreva ( Operação Encerrada! );

//fim senão // fim senão enquanto (salb!= 0); // fim faça // fim se op = 1 //calcular opção = 2 (desconto IR) se (op == 2) então{ salb = -1; dir = 0; escreva (( Digite o Salário Bruto ou 0 para voltar ao Menu: ); leia (salb); enquanto (salb < 0); se (salb!= 0 e salb < 2050) então{ escreva ( Salário isento do Imposto de Renda ); se (salb!= 0 e salb < 6001) então{ dir = salb * 0.05; escreva ( Desconto Imposto de Renda:, dir); se (salb!= 0) então{ dir = salb * 0.07; escreva ( Desconto Imposto de Renda:, dir); escreva ( Operação Encerrada! );

//senão 3 //fim senão 2 //fim senão 1 enquanto (salb!= 0); //fim faça //fim se op = 2 //calcular opção = 3 (Salário Família) se (op == 3) então{ salb = -1; qtf = 0; salf = 0; escreva ( Digite o Salário Bruto ou 0 para voltar ao Menu: ); leia (salb); enquanto (salb < 0); se (salb > 0) entao{ escreva ( Digite a quantidade de filhos: ); leia (qtf); se (qtf > 4) então{ escreva ( Quantidade de filhos limitada! ); escreva ( Digite Novamente! ); se (qtf < 1) então{ escreva ( Quantidade de Filhos invalida! ); escreva ( Digite Novamente! );

enquanto (qtf > 4 ou qtf < 1); se (salb > 972) então{ escreva ( Este salário não é contemplado pelo beneficio ); salf = qtf * 33,16; escreva ( Valor Salário Família:, salf); escreva ( Operação Encerrada! ); enquanto (salb!= 0); //fim faça // fim se op = 3 //calcular opção = 4 (Hora Extra) se (op == 4) então{ salb = -1; qthe = 0; salhe = 0; escreva ( Digite o salário Bruto ou 0 para voltar ao Menu:); leia (salb); enquanto (salb < 0); se (salb > 0) então{ escreva ( Digite a quantidade de Horas Extras: );

leia (qthe); se (qthe > 100) então{ escreva ( Limite de 100 Horas Extras mensais! ); escreva ( Digite Novamente! ); enquanto (qthe < 0 ou qthe > 100); salhe = salb / 220 * 1.5 * qthe; escreva ( Valor das Horas Extras:, salhe); escreva ( Operação Encerrada! ); enquanto (qthe!= 0); //fim faça // fim se op = 4 //calcular opção = 5 (calcular Folha) se (op == 5) então{ //estrutura de repetição //validação de entrada salb = -1; sall = -1; salc=-1; val=0; vtr=0; psa=0; dinss=0; dir=0; salf=0; salhe=0;

dva=0; dvt=0; dps=0; op = -1; qtf=0; qthe=0; faca{ escreva ( Digite o Salário Base ou 0 para Encerrar Aplicação: ); leia (salc); enquanto (salc < 0); se (salc!= 0) então{ escreva ( Digite o valor do Vale Alimentação: ); leia(val); enquanto (val < 0); escreva ( Digite o valor do Vale Transporte: ); leia (vtr); enquanto (vtr < 0); escreva ( Digite o valor do Vale de Saúde: ); leia (psa); enquanto (psa < 0); escreva ( Digite a quantidade de filhos: ); leia (qtf); enquanto (qtf < 0 ou qtf > 4);

escreva ( Digite a quantidade de Horas Extras: ); leia (qthe); enquanto (qthe < 0 ou qthe > 100); //calculo salário bruto (inicial) salb = salc + val + vtr + psa; //calculo salário família se (qtf > 0 e salb < 972) então{ salf = qtf * 33,16; //calculo salário das horas extras se (qthe > 0) então{ salhe = salb / 220 * 1.5 * qthe; //calculo salário bruto (final) salb = salb + salf + salhe; //calculo do desconto do INSS se (salb < 1000) então{ dinss = salb * 0.08; se (salb < 2000) então{ dinss = salb * 0.09; dinss = salb * 0.1; // fim senão

//desconto IR se (salb > 2050 e < 6000) então{ dir = salb * 0.05; dir = salb * 0.07; //calculo desconto Vale Alimentação dva = salc * 0.1; //calculo desconto Vale transporte dvt = salc * 0.06; //calculo desconto Plano de Saúde dps = salc * 0.01; //calculo Salário Líquido sall = salb dinss dir dva dvt - dps //escreve resultados escreva ( RESULTADO DOS PAGAMENTOS ); escreva ( Salário Base:, salc); escreva ( Valor Vale Alimentação:, val); escreva ( Valor Vale Transporte:, vtr); escreva ( Valor Vale Saúde:, psa); escreva ( Salário Família:, salf); escreva ( Salário Horas Extras:, salhe); escreva( SUB TOTAL:, (salc+val,+vtr+psa+salf+salhe)); escreva ( Desconto INSS :, dinss); escreva( Desconto IR:, dir); escreva ( Desconto Vale Alimentação:, dva); escreva ( Desconto Vale Transporte:, dvt);

escreva ( Desconto Plano de Saúde:, dps); escreva ( TOTAL DOS DESCONTOS:, (dinss+dir+dva+dvt+dps)); escreva ( TOTAL SALÁRIO LIQUIDO:, sall); //fim se salario base!= 0 senão { escreva ( Programa Finalizado com Sucesso! ); enquanto (salc!= 0); //fim faça operação // fim se operação = 5 //fim se operação!= 0 senão { escreva ( Programa Finalizado!! ); //fim enquanto!=0 //fim algoritmo