Você está na página 1de 3

INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL

Delegação Regional do Alentejo


Centro de Emprego e Formação Profissional de Évora

Designação: Programação em C

UFCD: 0782/0783/0784/0785

Nome: _____________________________________________________________________

Ficha 1 – Programação em C

1. Crie um programa:

a) Que imprima a mensagem “Olá Mundo!”

b) Que peça ao utilizador um número (inteiro) e mostre o seguinte.

c) Que receba o total de receitas (valores recebidos) e o total de despesas (valores pagos) de
um mês, e devolva ao utilizador o saldo.

d) Que receba um salário, um subsídio de alimentação e um valor para descontos e devolve o


salário líquido.

e) Que peça ao utilizador uma temperatura em graus Celsius e mostrar ao utilizador essa
temperatura em graus Fahrenheit e graus Kelvin.

Notas:

A fórmula para conversão para graus Fahrenheit é: °F = °C × 1,8 + 32

A fórmula para conversão para graus kelvin é: K = °C + 273,15

f) Que receba dois números, um valor a pagar e o dinheiro entregue pelo cliente e calcule o
número de notas de 5 euros a devolver ao cliente. Não é necessário ter em consideração
situações em que o troco é diferente de um múltiplo de 5.

g) Que receba do utilizador um valor (número de dias) e indicar para esse valor o
E-mail: carlav.iefp@gmail.com
Formadora: Carla Vicente

correspondente em: horas; minutos; segundos. Sabe-se que cada dia tem 24 horas, cada hora
tem 60 minutos e cada minuto tem 60 segundos.
Página 1 de 3
UFCD: 0782/0783/0784/0785 Ficha 1 – Programação em C

h) Que receba do utilizador uma distância, em quilómetros, e um valor em horas e com esses
dois valores o utilizador deverá receber qual a velocidade média a que ia a circular. A
velocidade média é calculada dividindo a distância pelo tempo.

i) Que pede ao utilizador uma temperatura em graus Celsius e devolve ao utilizador uma análise
qualitativa da temperatura com base nas seguintes condições:

Temperatura Análise qualitativa


<5 graus Muito Frio
>=5 graus e <10 graus Frio
>=10 graus e <20 graus Ameno
>=20 graus e <30 graus Calor
>=30 graus Muito Calor

j) Que pede ao utilizador um salário bruto e devolva ao utilizador o salário líquido tendo em
conta as seguintes situações:

Salário Bruto Taxa Aplicada


<1000€ 10%
>=1000€ e <2000€ 20%
>=2000€ 30%

De notar que a taxa aplicada tem como objetivo realizar um corte no salário bruto, isto é, o
salário líquido = salário bruto - taxa.

k) Programa que calcula qual o menor de três números (dados pelo utilizador).

l) O utilizador insere o número de horas cujo seu veículo esteve estacionado e recebe do
programa qual o valor a pagar tendo em conta as seguintes restrições: Um estacionamento
cobra uma taxa mínima de 3€ para estacionar por três horas ou menos. É cobrado um
adicional de 1,50€ por hora, mesmo que não seja a hora completa após as três primeiras
horas. O valor máximo para qualquer dado período de 48 horas é de 20€. Nenhum carro
pode ficar estacionado por mais de 48 horas.

m) Que receba um salário e indicar se o salário é válido (salário inválido abaixo dos 505 €).

 Se o salário for "aceite":


E-mail: carlav.iefp@gmail.com
Formadora: Carla Vicente

- descontar 0% se o salário for igual a 505 €;


Página 2 de 3
UFCD: 0782/0783/0784/0785 Ficha 1 – Programação em C

- descontar 5% se o salário for superior a 505 € e inferior a 620 €;

- descontar 11% se o salário for superior ou igual a 620 €.

Nota: Deve apresentar o desconto e o valor que vai receber (salário - desconto).

n) Que auxilie o utilizador para a venda de equipamento desportivo. Assim o utilizador em 1º


lugar insere se o atleta pretende personalização de todos os equipamentos ou não (0 – Não
| 1 – Sim). Após a escolha da personalização o utilizador insere qual o pack pretendido 1 –
Equipamento de jogo | Preço: 25 EUR; 2 – Equipamento + Fato de Treino | Preço: 50 EUR; 3 –
Ponto 2 + Pólos | Preço: 75 EUR; 4 – Ponto 3 + Calçado | Preço: 100 EUR. O utilizador no final
vê quanto é que o atleta tem de pagar. Sabe-se que a personalização de equipamentos tem
um valor fixo de 17,50 EUR.

Extra: Gestão de erros

Extra Extra: Repetição do menu + Gestão de erros com repetição

E-mail: carlav.iefp@gmail.com
Formadora: Carla Vicente
Página 3 de 3

Você também pode gostar