18.04.2013 Views

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />

Neste programa o usuário é quem vai <strong>de</strong>terminar o fim da leitura das notas, ou seja, você <strong>de</strong>verá perguntar<br />

ao usuário se ele <strong>de</strong>seja continuar digitando notas.<br />

10 - FAÇA UM PROGRAMA que leia códigos e execute tarefas, conforme tabela abaixo:<br />

0 – Encerra o programa<br />

1 – Inclui uma unida<strong>de</strong> no estoque<br />

2 – Exclui uma unida<strong>de</strong> no estoque<br />

3 – Mostra o total disponível no estoque<br />

4 – Mostra o total <strong>de</strong> entradas no estoque<br />

5 – Mostra o total <strong>de</strong> saídas no estoque<br />

Outro código escrever: “Código Inválido”<br />

11 - FAÇA UM PROGRAMA para controlar o acesso <strong>de</strong> pessoas a um restaurante. O restaurante possui uma<br />

capacida<strong>de</strong> <strong>de</strong> 40 vagas, que não po<strong>de</strong>rá ser ultrapassada. O controle se dará através <strong>de</strong> códigos, conforme a<br />

tabela:<br />

0 – FIM<br />

1 – ENTRA UMA PESSOA (escrever: “Entrou”)<br />

2 – SAI UMA PESSOA (escrever: “Saiu”)<br />

3 – MOSTRAR QUANTOS LUGARES ESTÃO DISPONÍVEIS<br />

4 – MOSTRAR O TOTAL DE PESSOAS QUE ENTRARAM<br />

5 – MOSTRAR O TOTAL DE PESSOAS QUE SAÍRAM<br />

Outro código escrever: “Código Inválido”<br />

12 - FAÇA UM PROGRAMA que calcule o <strong>de</strong>sconto do imposto <strong>de</strong> renda. O programa <strong>de</strong>verá perguntar<br />

quando a pessoa <strong>de</strong>seja encerrar o programa (“Deseja fazer outro cálculo? (S/N)”). O programa <strong>de</strong>ve pedir<br />

o valor do salário, calcular e apresentar o valor do <strong>de</strong>sconto baseado na seguinte informação:<br />

Salário até R$ 900,00 é isento (Não paga imposto <strong>de</strong> renda)<br />

Salário acima <strong>de</strong> R$ 900,00 até R$ 1.800,00 para 15% <strong>de</strong> imposto <strong>de</strong> renda<br />

Salário acima <strong>de</strong> R$ 1.800,00 para 27% <strong>de</strong> imposto <strong>de</strong> renda<br />

13 - FAÇA UM PROGRAMA que leia o peso das pessoas que querem entrar em um elevador. A capacida<strong>de</strong><br />

máxima do elevador é <strong>de</strong> 15 pessoas ou 800 Kg, o que ocorrer primeiro. O programa <strong>de</strong>ve ler o peso da pessoa<br />

que <strong>de</strong>seja entrar, se a sua entrada não fizer com que seja ultrapassado qualquer um dos limites, <strong>de</strong>verá escrever:<br />

“PODE ENTRAR”, caso contrário, ou seja, ultrapassando os limites, <strong>de</strong>verá escrever: “NÃO PODE ENTRAR:<br />

ELEVADOR LOTADO” e encerrar o programa, mostrando o número <strong>de</strong> pessoas transportadas e o peso total<br />

transportado.<br />

14 - FAÇA UM PROGRAMA que leia dois números e a operação <strong>de</strong>sejada ( + , - , * , / ) e que escreva na<br />

tela o resultado da operação. O programa <strong>de</strong>pois <strong>de</strong> apresentar o resultado <strong>de</strong>verá perguntar quando a pessoa<br />

<strong>de</strong>seja encerrar o programa (“Deseja fazer outro cálculo? (S/N)”). Se a reposta for S <strong>de</strong>verá pedir outros<br />

números e a operação <strong>de</strong>sejada, se a resposta for N <strong>de</strong>verá encerrar o programa.<br />

15 - Em uma fábrica <strong>de</strong> chocolates, foi <strong>de</strong>signado ao programador, fazer um programa que calcule o <strong>de</strong>sconto<br />

<strong>de</strong> INSS dos funcionários. Este programa <strong>de</strong>ve ler o nome do funcionário e o valor do salário bruto. Calcular o<br />

<strong>de</strong>sconto do INSS levando em consi<strong>de</strong>ração o seguinte:<br />

f) Para salários até R$ 500,00 a alíquota <strong>de</strong> INSS será <strong>de</strong> 8%<br />

g) Para salários acima <strong>de</strong> R$ 500,00 até R$ 1.000,00 a alíquota <strong>de</strong> INSS será <strong>de</strong> 10%<br />

h) Para salários acima <strong>de</strong> R$ 1.000,00 a alíquota <strong>de</strong> INSS será <strong>de</strong> 12%<br />

Para cada funcionário <strong>de</strong>verá ser apresentado na tela:<br />

a) Nome do Funcionário<br />

b) Salário Bruto<br />

c) Taxa <strong>de</strong> INSS<br />

d) Valor <strong>de</strong> INSS<br />

e) Salário Líquido<br />

Após estas apresentações o programa <strong>de</strong>verá fazer uma pergunta: “Deseja fazer mais algum cálculo? (S/N)”,<br />

se a resposta for afirmativa o programa <strong>de</strong>verá continuar com os dados do próximo funcionário, caso contrário<br />

51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!