Fixa de Exercícios
Conceito de identificador
- 1. Classifique os dados abaixo de acordo com seu tipo, assinalando com I os dados do tipo inteiro, com R os reais, com L os literais, com B os lógicos (booleanos) e, com N aqueles para os quais não é possível definir.
2. Assinale com C os identificadores correctos e com I os
incorrectos. Explique o que está errado nos identificadores incorrectos.
1.
Assinale com C os identificadores correctos e com I os
incorrectos. Explique o que está errado nos identificadores incorrectos
Uso
dos tipos de dados
2.
Usando a linguagem de programação em C, crie um
programa para os seguintes exercicios:
a.
Programa
que que exibe a mensagem “Bem vindo aos
sistema”;
b.
Programa
que lê o seu nome completo, morada, telefone e exibe na tela do monitor;
c.
Leia seu
nome, apelido, telefone, ano de nascimento e escreva na tela. Calcule a sua
idade e escreva na tela.
d.
Leia dois
números e calcule a soma e o produto entre eles, e a subtracção e a divisão do
primeiro valor com o segundo. Escreva o resultado na tela.
e.
Efectue a soma de dois números inteiros;
f.
Divisão de dois
números;
g.
Calculo da média
final dos alunos, tendo em conta que foram realizadas 4 testes;
h.
Programa que que
lê a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressão
apenas em dias.
i.
Programa que lê as
dimensões de um retângulo (base e altura), calcular e escrever a área do
retângulo. Introdução a pascal.
3.
Faça um programa que ajude os
turistas, onde seja informada a temperatura em Fahrenheit e seja mostrada a
temperatura em graus centígrados. Formula: C =5* (°F - 32)/9.
4. Faça um programa que leia dois valores inteiros A e B se os valores
forem iguais deverá se somar os dois, caso contrário multiplique A por B ao
final do cálculo atribuir o valor para uma variável C.
5. Desenvolva
um programa que calcule o consumo de combustível de um automóvel em uma
determinada viagem. O programa deve solicitar as seguintes informações ao utilizador:
a.
Quantos
quilómetros têm a viagem?
b.
Quantos
quilómetros o carro faz por litro?
c.
Qual
o preço do litro do combustível?
d.
O
processamento do programa deve mostrar:
e.
Quantos
litros de combustível serão gastos com a viagem.
f.
Quanto
dinheiro será gasto com combustível.
6. Escreva
um programa leia o salário de um empregado e imprima o desconto do INSS de 30%.
Estruturas de decisão
7.
Leia dois
valores numéricos e escreva o menor valor.
8. Leia três
valores numéricos e escreva o maior valor.
9.
Dada a nota de um aluno,
entre 0.0 e 20.0, indique se está Aprovado (nota ≥ 9.5), Reprovado (nota <
7.5), ou para Exame (7.5 ≥ nota > 9.5); valide os casos fora de limites;
10. Em
uma escola, a média final é dada pela média aritmética de três notas. E a mesma
tem o seguinte esquema de avaliação.
Media
|
Situação do aluno
|
0 – 4.9
|
Recuperação
|
5 – 6.9
|
Admitido/prova
final
|
7 – 10
|
Dispensado
|
a. Desenvolva
um programa que a partir da entrada das três notas mostre a situação do aluno.
11. Em
uma loja de CD´s existem apenas quatro tipos de preços que estão associados a
cores. Assim os CD´s que ficam na loja não são marcados por preços mas sim por
cores.
a.
Desenvolva o algoritmo
que a partir da entrada da cor o software mostre o preço. A loja está
atualmente com a seguinte tabela de preços.
Cor
|
Preço
|
Verde
|
10,00
|
Azul
|
20,00
|
Amarelo
|
30,00
|
Vermelho
|
40,00
|
12 . Desenvolva
um programa capaz e encontrar o maior dentre 4 números inteiros quaisquer dados pelo teclado.
13. A secretária de Meio Ambiente que controla o
índice de poluição mantém 3 grupos que são altamente poluentes do meio
ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice
sobe para 0,3 as indústrias do 1º grupo são intimadas a suspenderem suas
actividades, se o índice crescer para 0,4 as indústrias do 1º e 2º grupo são
intimadas a suspenderem suas actividades, se o índice atingir 0,5 todos os
grupos devem ser notificados a paralisarem suas actividades. Faça um algoritmo
que leia o índice de poluição medido e emita a notificação adequada aos
diferentes grupos de empresas.
14. Determine
o salário bruto e Liquido de cada funcionário de uma Escola tendo em conta que
o, os Engenherosauferem10.900 Mt/h, Doutores 15.400 Mt/h e Técnico 5.000 Mt/h.
O programa devera solicitar as horas de trabalho.
15. Faça
um programa que leia 3 números inteiros e imprima o menor deles.
Estruturas
de repetição
16. Crie um programa que efectue a contagem de 0 a 100.
17. Leia três valores numéricos e escreva-os em ordem crescente.
18. Crie um programa que mostre a tabuada do 5.
19. Leia um valor numérico n e escreva o valor da soma dos n termos,
onde cada termo e dado pela fórmula:(1/n)2*n >= 0.
20. Fazer um programa que leia um conjunto de 10 notas de alunos de
uma disciplina, armazene-as na variável nota e determine a maior delas.
21. Registe
6 temperaturas ocorridas diariamente numa localidade e que calcule a média
dessas temperaturas. O programa também deve indicar quais as temperaturas que
tiveram valores acima da média.
22. Faça um programa
que leia o nome e a três notas de uma disciplina de um aluno e ao final escreva
o nome do aluno, sua média e se ele foi aprovado a média é 8.
23. Desenvolver um programa que efectue
a soma de todos os números ímpares e que se encontram no conjunto dos números
de 1 até 500.
24. Tem-se um conjunto de dados contendo a altura e o sexo (M ou F) de 15
pessoas. Faça um Programa que calcule e escreva: • a média de altura das mulheres;
• número de homens.
25. Fazer um programa que calcule a
média aritmética de n números digitados pelo teclado. Até que o usuário informe
o valor zero.
26. Escreva um programa que receba a
idade de 10 pessoas, calcule e imprima a quantidade de pessoas maiores de idade
(idade >= 18 anos).
27. Escreva um programa que leia vários
números inteiros ate que seja informado o numero 0. Se o número lido for
positivo, escreva uma mensagem indicando se ele é par ou ímpar. Se o número for
negativo, escreva a seguinte mensagem “Este número não é positivo”. (use a
função mod deve ser "x mod y" e retorna o resto da divisão de x por
y).
28. Em uma eleição presidencial, existem quatro candidatos. Os votos são
informados através de código. Os códigos utilizados são: 1, 2, 3, 4 votos para
os respectivos candidatos; 5 voto nulo; 6 voto em branco. Escreva um Programa
que calcule e imprima:
·
total de votos para cada
candidato;
·
total de votos nulos;
·
total de votos em branco;
·
percentagem de votos nulos sobre o
total de votos;
·
percentagem de votos em branco
sobre o total de votos.
Para
finalizar o conjunto de votos, tem-se o valor zero.
Faça o download da versao pdf no link abaixo:
Resposta desse exercicios
ResponderEliminar