Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercícios Grupo 1
4. Escreva um programa que leia 2 valores inteiros para duas variáveis e no final do
processamento as variáveis tenham os valores trocados.
8. Escreva um programa para ler o nome e a idade de uma pessoa e apresente quantos
dias a pessoa já viveu. Considere sempre anos completos e que cada ano possui 365
dias.
9. A “Frutaria da Esquina” vende uma certa quantidade de bananas e maçãs por dia.
Cada quilo de bananas custa 1,20 € e cada quilo de maçãs custa 1,50 €. No final do
dia, o dono quer saber quanto faturou com a vendas das bananas e das maçãs e
quanto deve guardar numa conta de poupança (10% do total faturado). Elabore um
programa para ler a quantidade de fruta vendida e calcular os dados solicitados.
CENTRO DE FORMAÇÃO PROFISSIONAL DA INDÚSTRIA ELECTRÓNICA, ENERGIA,
TELECOMUNICAÇÕES E TECNOLOGIAS DE INFORMAÇÃO
Data: 04-06-2021
UFCD 0809
Programação em C/C++ - fundamentos Pág. 2/5
Exercícios Grupo 1
11. Escreva um programa que leia um número inteiro e indique se o número é positivo
ou negativo.
12. Escreva um programa que peça dois números ao utilizador e indique qual é o maior.
13. Escreva um programa que leia 5 valores inteiros e indique qual é o maior.
14. Escreva um programa que leia um valor inteiro positivo e maior que 100 e
determine a soma dos dígitos que formam o valor.
Exemplo: 453 -> S = 4+5+3
15. Elabore um programa que leia um número e se ele for positivo apresente a metade
desse número, caso contrário apresente o número ao quadrado.
16. Faça um programa que leia três notas de um aluno, calcule e escreva a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é 2, 3 e 5.
Fórmula para o cálculo da média final é:
𝑁1 ∗ 2 + 𝑁2 ∗ 3 + 𝑁3 ∗ 5
𝑀é𝑑𝑖𝑎 𝐹𝑖𝑛𝑎𝑙 =
10
Indique no final se o aluno foi aprovado ou reprovado sabendo que precisa de ter
pelo menos 10 valores para ser aprovado
17. Escreva um programa que mediante a entrada de uma nota entre 0 e 20 valores
indique a respetiva classificação qualitativa usando a seguinte tabela:
Exercícios Grupo 1
18. Escreva um programa para o problema seguinte: Numa escola um aluno precisa de
obter média de 10 nas duas primeiras notas para ser aprovado. Caso a média das
notas seja inferior a 10, o aluno terá que fazer a recuperação e obter os pontos
restantes para passar.
A regra é a seguinte:
Média = (Nota1+Nota2)/2
Com Média >= 10 então o aluno é Aprovado
Com Média < 10 o aluno tem que fazer Recuperação
Média = (Nota1+ Nota2+ Recuperação)/3
Com Média >= 10 então o aluno é Aprovado
Com Média < 10 então o aluno é Reprovado
19. As maçãs custam 0,30€ cada se forem compradas menos de uma dúzia, e 0,10€ se
forem compradas pelo menos 12. Escreva um programa que leia o número de
maçãs compradas, calcule e escreva o custo total da compra.
20. Elabore um algoritmo que tenha como entrada um determinado ano e indique se
esse ano é ou não bissexto. Nota: Um ano é bissexto se for divisível por 400 ou for
divisível por 4 e não for divisível por 100.
21. Faça um programa para ler: a descrição do produto (nome), a quantidade adquirida
e o preço unitário. Calcular e escrever o total (total = quantidade adquirida * preço
unitário), o desconto e o total a pagar (total a pagar = total - desconto), sabendo-se
que:
- Se quantidade <= 5 o desconto será de 2%
- Se quantidade > 5 e quantidade <=10 o desconto será de 3%
- Se quantidade > 10 o desconto será de 5%
Exercícios Grupo 1
Classificação Aproveitamento
A Excelente
B Muito Bom
C Bom
D Suficiente
E Reprovado
24. Elabore um algoritmo que permite realizar uma máquina de calcular para as quatro
operações aritméticas básicas (+,-,*,/), com apenas dois operandos.
Exercícios Grupo 1