Você está na página 1de 11

1- Faça um programa que calcule a média de três notas de um aluno e imprima a menção

correspondente, confirme a tabela:


Notas Menções
0 a 4 I
5 a 6 R
7 a 8 B
9 a 10 MB

2- Faça um programa que receba três números inteiros e mostre na saída os números em
ordem crescente.

3- Faça um programa que receba a idade de um atleta e imprima sua categoria,


conforme a tabela:
Idade Categoria
10 a 12 Infantil
13 a 15 Juvenil
16 a 18 Amador
22 a 25 Profissional

4)Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual.Calc
ule e mostre o resultado:
a)Quantos anos ela já viveu
b)Quantos meses ela já viveu
c)Quantos dias ela já viveu ( considerar 1ano=365 dias)

5) Faça um programa que receba:


a)O nome de uma pessoa
b)O sobre nome de uma pessoa
No final, mostre o nome completo da pessoa (Nome + Sobrenome)

6) Faça um programa que receba:


a)Quantidade de horas que uma pessoa trabalhou no mês
b)Valar da sua hora de trabalho
Calcule e mostre seu salário bruto
Depois peça para informar o valor total de desconto
Calcule e mostre seu salário líquido

7) Faça um programa que receba os nome de dois times de futebol.depois, receba a q


uantidade de gols que cada um marcou, da seguinte forma:
a)Informe a quantidade de gols que o _______ marcou
b)Agora, a quantidade de gols que o ________ marcou
No final exiba qual foi o placar do jogo.

8)Faça um programa que pergunte ao usuário qual a tabuada que ele deseja exibir.Quan
do o usuário informar o número, exiba na tela a tabuada deste número.

9)Faça um programa que receba o peso e a altura de uma pessoa e calcule seu IMC (Índ
ice de Massa Corporal).A fórmula é: IMC=pesso/Altura²
9)FUP que receba o valor de um deposito e o valor da taxa de juros.Calcule o val
or do rendimento e o valor total depois do rendimento.

10) FUP que receba um número inteiro, calcule e imprima:


-a raiz quadrada desse número
-esse número elevado ao cubo

11)FUP que receba o salário de um funcionário, calcule e imprima o valor de imposto


de renda a ser pago sabendo que o imposto é de 5% do salário.

12) FUP que receba nomes e alturas de três pessoas, calcule e imprima a media das
alturas e o nome das pessoas.

13) Sabe-se que o quilowatt de energia custa um quinto do salário mínimo.FUP que rec
eba o valor do salário mínimo e a quantidade de quilowatt gasta por uma residência.Cal
cule e imprima:
-valor, em reais, de cada quilowatt
-valor, em reais, a ser pago por essa residência
-valor a ser pago por essa residência, a partir de um desconto de 15%

14) FUP que receba o peso de uma pessoa, um valor inteiro, calcule e imprima:
-o peso dessa pessoa em gramas
-se essa pessoa engordar 5%, qual será seu novo peso em gramas

15) Uma empresa decide dar um aumento de 30% aos funcionários cujo salário e inferio
r a 500 reais. FUP que receba o salário de um funcionário e imprima o valor de salário
reajustado ou uma mensagem caso o funcionário não tenha direito ao aumento.
16) FUP que calcule as raízes de uma equação do segundo grau.
17) FUP que mostre o Menu:
1-AREA DO TRIANGULO
2-AREA DO QUADRADO
3-AREA DO CIRCULO
4-AREA DO RETANGULO
O programa devera mostrar o valor da área correspondente a escolha do usuário.
18) FUP que receba um numero inteiro digitado pelo usuário e mostre se ele e posit
ivo, negativo ou zero.
19) FUP que receba 3 números inteiros digitados pelo usuário e mostre na saída os número
s ordenados de forma crescente.

20) Faça uma modificação no exercício anterior para mostrar a soma dos números pares e tam
bém dos números impares de 0 a 30
21)FUP que mostre na saída a tabuada de um numero inteiro digitado pelo usuário
22)FUP que mostre na saída a seqüência de números inteiros de 1 a 10 em ordem crescente
e decrescente e também a soma desses números
23)FUP capaz de calcular o fatorial de um numero inteiro digitado pelo usuário
24)FUP que escreva na tela 5 vezes a frase: Eu amo lógica
25)FUP que receba as idades de 8 pessoas e no final mostre a soma das idades dig
itadas.
26)FUP que receba 5 notas de um aluno e mostre sua média final.
27)FUP que receba 10 números reais digitados pelo usuário e mostre na saída:
a)A soma dos números digitados.
b)A média dos números digitados.
c)O maior número digitado.
d)O menor número digitado.

28)Faça um algoritmo que determine o volume de uma caixa dágua cilíndrica, sendo que o
raio e a altura
devem ser fornecidos (lidos pelo teclado).
V = PI * Raio^2 * Altura
Exercício 3

29)Escrever um algoritmo que lê o nome de um funcionário, o número de horas trabalhada


s, o valor que
recebe por hora e o número de filhos. Com estas informações, calcular o salário deste fu
ncionário, sabendo
que para cada filho, o funcionário recebe 3% a mais, calculado sobre o salário bruto
.

30- Escrever um algoritmo que lê o nome de um vendedor, o seu salário fixo, o total
de vendas por ele
efetuadas e o percentual que ganha sobre o total de vendas. Calcular o salário tot
al do vendedor. Escrever
o número do vendedor e seu salário total.

31) Faça um algoritmo que leia o nome de um piloto, uma distância percorrida em km e
o tempo que o
piloto levou para percorrê-la (em horas). O programa deve calcular a velocidade médi
a - Velocidade =
Distância / Tempo - em km/h, e exibir a seguinte frase:
A velocidade média do <nome do piloto> foi <velocidade media calculada> km/h.
32) Em uma pizzaria, cada tulipa de chopp custa R$ 0,80 e uma pizza mista grande
custa
R$10,00 mais R$1,50 por tipo de cobertura pedida (queijo, presunto, banana, etc.
). Uma
turma vai à pizzaria e pede uma determinada quantidade de "chopps" e uma pizza gra
nde com
uma determinada quantidade de coberturas. faça um algoritmo que calcule e conta e,
sabendo
quantas pessoas estão à mesa, quanto que cada um deve pagar (não esqueça os 10% do
garçom).
33)Escreva um algoritmo que calcule o número de notas e de moedas que deve ser dad
o de troco para
um pagamento efetuado. O algoritmo deve ler o valor a ser pago e o valor efetiva
mente pago. Supor que
o troco seja dado em notas de 50, 20, 10, 5, 2 e 1 real.

34) Escreva um programa que leia um número inteiro. Se o número lido for positivo, e
screva uma
mensagem indicando se ele é par ou ímpar. Se o número for negativo, escreva a seguinte
mensagem
Este número não é positivo .

35) Faça um algoritmo que receba o valor do salário de uma pessoa e o valor de um fi
nanciamento
pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário da pessoa
, o algoritmo deverá
escrever "Financiamento Concedido"; senão, ele deverá escrever "Financiamento Negado
".
Independente de conceder ou não o financiamento, o algoritmo escreverá depois a fras
e "Obrigado por
nos consultar."

36) Fazer um algoritmo que escreva o conceito de um aluno, dada a sua nota. Supo
r notas inteiras
somente. O critério para conceitos é o seguinte:
Nota Conceito
nota inferiores a 3 conceito E
nota de 3 a 5 conceito D
notas 6 e 7 conceito C
notas 8 e 9 conceito B
nota 10 conceito A

37) A empresa XYZ decidiu conceder um aumento de salários a seus funcionários de aco
rdo com a tabela
abaixo:
SALÁRIO ATUAL ÍNDICE DE AUMENTO
0 400 15%
401 700 12%
701 1000 10%
1001 1800 7%
1801 2500 4%
ACIMA DE 2500 SEM AUMENTO
Escrever um algoritmo que lê, para cada funcionário, o seu nome e o seu salário atual.
Após
receber estes dados, o algoritmo calcula o novo salário e escreve na tela as segui
ntes informações:
<nome do funcionário> <% de aumento> <salário atual> <novo salário>

38) Faça um programa que lê 4 valores I, A, B e C onde I é um número inteiro e positivo


e A, B, e C são
quaisquer valores reais. O programa deve escrever os valores lidos e:
· se I = 1, escrever os três valores A, B e C em ordem crescente;
· se I = 2, escrever os três valores A, B e C em ordem decrescente;
· se I = 3, escrever os três valores A, B, e C de forma que o maior valor fique entr
e os outros
dois;
· se I não for um dos três valores acima, dar uma mensagem indicando isto.

39) Escrever um algoritmo que lê um número desconhecido de valores, um de cada vez,


e conta quantos
deles estão em cada um dos intervalos [0,25], (25,50], (50,75], (75,100].

40) Escrever um algoritmo que leia informações sobre um grupo de 250 pessoas e calcu
le alguns dados
estatísticos. Para cada pessoas do grupo deve ler o nome da pessoa, a altura, o pe
so e o sexo ( F para
feminino e M para o masculino). Calular e escrever:
A quantidade total de homens e mulheres e o percentual de cada.
A média de peso das pessoas (somatório dos pesos de todas as pessoas pela quantidade
de pessoas)
O nome da pessoa mais alta.

41) Escrever um algoritmo que gera e escreve os 4 primeiros números perfeitos. Um


número perfeito é
aquele que é igual à soma dos seus divisores. Ex: 6 = 1+2+3, 28 = 1+2+4+7+14.

42) Escrever um algoritmo que lê um número não determinado de valores para m, todos in
teiros e
positivos, um de cada vez. Se m for par, verificar quantos divisores possui e es
crever esta informação.
Se m for ímpar e menor do que 12 calcular e escrever o fatorial de m. Se m for ímpar
e maior ou igual a
12 calcular e escrever a soma dos inteiros de 1 até numero lido.

43) Faça um algoritmo que gere uma tabela com os números de 1 a 10 e mostre o seu qu
adrado, cubo,
fatorial, número de divisores e uma mensagem dizendo se o número é primo ou não. A cada
20 linhas
deve ser escrito o cabeçalho novamente:
"Número Quadrado Cubo Fatorial Divisores Primo"
1 1 1 1 1 Sim
2 4 8 2 2 Sim

44) Escrever um algoritmo que lê um conjunto não determinado de pares de valores a,


b, todos inteiros
e positivos, e para cada par lido, obtém o M.D.C. e o M.M.C. de a,b, escrevendo-os
juntamente com os
valores lidos.
.: NAPRO :. NÚCLEO DE APOIO APRENDIZAGEM DE PROGRAMAÇÃO
ELABORADO POR BRUNO TONET 44

45) Escreva um algoritmo que lê um vetor A(10) e escreva a posição de cada elemento ig
ual a 10 deste
vetor.

46) Escrever um algoritmo que lê um vetor X(100) e o escreve. Substitua, a seguir,


todos os valores
nulos de X por 1 e escreva novamente o vetor X.

47) Faça um algoritmo que leia 100 valores e os escreva na ordem contrária à que foram
digitados.
Exercício 4

48) Escrever um algoritmo que lê um vetor N(80) e o escreve. Encontre, a seguir, o


menor elemento e a
sua posição no vetor N e escreva: "O menor elemento de N é = ... e a sua posição é ... ".

49) Escrever um algoritmo que lê um vetor N(20) e o escreve. Troque, a seguir, o 1


* elemento com o
último, o 2* com o penúltimo, etc até o 10* com o 11* e escreva o vetor N assim modifi
cado.

50) Escreva um algoritmo que gera os 10 primeiros números primos acima de 100 e os
armazena em um
vetor X(10) escrevendo, no final, o vetor X.

51) Escrever um algoritmo que lê um vetor G(13) que é o gabarito de um teste de lote
ria esportiva,
contendo os valores 1(coluna 1), 2(coluna 2) e 3(coluna do meio). Ler, a seguir,
para cada apostador, o
número de seu cartão e um vetor Resposta R(13). Verificar para cada apostador o número
de acertos e
escrever o número do apostador e seu número de acertos. Se tiver 13 acertos, acresce
ntar a mensagem:
"GANHADOR, PARABENS".
52) Escrever um algoritmo que lê um vetor A(15) e o escreve. Ordene a seguir os el
ementos de A em
ordem crescente e escreva novamente A.

53) Escrever um algoritmo que lê, para um vetor V(30), vinte valores que ocuparão as
20 primeiras posições
do vetor V. Ordene, a seguir, os elementos de V em ordem crescente. Leia, a segu
ir 10 valores A, um
por vez, e insira-os nas posições adequadas do vetor V, de forma que o mesmo continu
e ordenado em
ordem crescente. Escreva o vetor V assim formado.

54) Faça um programa que receba os nome de dois times de futebol.depois, receba a
quantidade de gols que cada um marcou, da seguinte forma:
a)Informe a quantidade de gols que o _______ marcou
b)Agora, a quantidade de gols que o ________ marcou
No final exiba qual foi o placar do jogo.

55)Faça um programa que receba o peso e a altura de uma pessoa e calcule seu IMC (Ín
dice de Massa Corporal).A fórmula é: IMC=pesso/Altura²

56)FUP que receba o valor de um deposito e o valor da taxa de juros.Calcule o va


lor do rendimento e o valor total depois do rendimento.

57)FUP que receba o salário de um funcionário, calcule e imprima o valor de imposto


de renda a ser pago sabendo que o imposto é de 5% do salário.

58) Sabe-se que o quilowatt de energia custa um quinto do salário mínimo.FUP que rec
eba o valor do salário mínimo e a quantidade de quilowatt gasta por uma residência.Cal
cule e imprima:
-valor, em reais, de cada quilowatt
-valor, em reais, a ser pago por essa residência
-valor a ser pago por essa residência, a partir de um desconto de 15%

59) FUP que receba um numero inteiro digitado pelo usuário e mostre se ele e posit
ivo, negativo ou zero.
60) Uma empresa decide dar um aumento de 30% aos funcionários cujo salário e inferio
r a 500 reais. FUP que receba o salário de um funcionário e imprima o valor de salário
reajustado ou uma mensagem caso o funcionário não tenha direito ao aumento.

61) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer
no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles. A fórmula que efetua
tal cálculo é:
62. Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calc
ule a seguinte expressão:
, onde
3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias
e mostre-a expressa apenas em dias.
4. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a ex
pressa em anos, meses e dias.
5. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste a
luno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectiva
mente.
6. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em
segundos e mostre-o expresso em horas, minutos e segundos.
7. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percent
agem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a
percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algor
itmo que leia o custo de fábrica de um carro e escreva o custo ao consumidor.
8. Um sistema de equações lineares do tipo:
, pode ser resolvido segundo mostrado abaixo :
Escreva um algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os va
lores de x e y.
9. Calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média,
uma mensagem de "Aprovado", caso a média seja igual ou superior a 6, ou a mensagem
"reprovado", caso contrário.
10. Elaborar um algoritmo que lê 3 valores a,b,c e os escreve. A seguir, encontre
o maior dos 3 valores e o escreva com a mensagem : "É o maior ".

a + b + | a - b |
Maior de a e b = ------------------
11. Elaborar um algoritmo que lê 2 valores a e b e os escreve com a mensagem: "São múl
tiplos" ou "Não são múltiplos".
12. Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das
seguintes categorias:

infantil A = 5 - 7 anos
infantil B = 8-10 anos
juvenil A = 11-13 anos
juvenil B = 14-17 anos
adulto = maiores de 18 anos
13. Escreva um algoritmo que leia 3 números inteiros e mostre o maior deles.
14. Escreva um algoritmo que leia o código de um aluno e suas três notas. Calcule a
média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para
as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e u
ma mensagem "APROVADO" se a média for maior ou igual a 5 e "REPROVADO" se a média fo
r menor que 5.
15. Faça um algoritmo que leia um nº inteiro e mostre uma mensagem indicando se este
número é par ou ímpar, e se é positivo ou negativo.
16. O cardápio de uma lancheria é o seguinte:
Especificação Código Preço
Cachorro quente 100 1,20
Bauru simples 101 1,30
Bauru com ovo 102 1,50
Hambúrger 103 1,20
Cheeseburguer 104 1,30
Refrigerante 105 1,00
Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o v
alor a ser pago por aquele lanche. Considere que a cada execução somente será calculad
o um item.
17. Tendo como dados de entrada a altura e o sexo de uma pessoa (?M? masculino e
?F? feminino), construa um algoritmo que calcule seu peso ideal, utilizando as
seguintes fórmulas:
- para homens: (72.7*h)-58
- para mulheres: (62.1*h)-44.7
18. Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio
no último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o val
or do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o sald
o médio e o valor do crédito. (use o comando caso-de e não faça repetições)
Saldo médio Percentual
de 0 a 200 nenhum crédito
de 201 a 400 20% do valor do saldo médio
de 401 a 600 30% do valor do saldo médio
acima de 601 40% do valor do saldo médio
19. Um usuário deseja um algoritmo onde possa escolher que tipo de média deseja calc
ular a partir de 3 notas. Faça um algoritmo que leia as notas, a opção escolhida pelo
usuário e calcule a média.
1 -aritmética
2 -ponderada (3,3,4)
3 -harmônica
20. Um vendedor necessita de um algoritmo que calcule o preço total devido por um
cliente. O algoritmo deve receber o código de um produto e a quantidade comprada e
calcular o preço total, usando a tabela abaixo:
Código do Produto Preço unitário
1001 5,32
1324 6,45
6548 2,37
0987 5,32
7623 6,45
21. Um vendedor precisa de um algoritmo que calcule o preço total devido por um cl
iente. O algoritmo deve receber o código de um produto e a quantidade comprada e c
alcular o preço total, usando a tabela abaixo. Mostre uma mensagem no caso de código
inválido.
Código Preço unitário
'ABCD' R$ 5,30
'XYPK' R$ 6,00
'KLMP' R$ 3,20
'QRST' R$ 2,50
22. Uma empresa concederá um aumento de salário aos seus funcionários, variável de acord
o com o cargo, conforme a tabela abaixo. Faça um algoritmo que leia o salário e o ca
rgo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na
tabela, ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo sa
lário e a diferença.
Código Cargo Percentual
101 Gerente 10%
102 Engenheiro 20%
103 Técnico 30%
23. Elaborar um algoritmo que lê 3 valores a,b,c e verifica se eles formam ou não um
triângulo. Supor que os valores lidos são inteiros e positivos. Caso os valores for
mem um triângulo, calcular e escrever a área deste triângulo. Se não formam triângulo escr
ever os valores lidos. ( se a > b + c não formam triângulo algum, se a é o maior).
24. Escrever um algoritmo que lê a hora de início de um jogo e a hora do final do jo
go (considerando apenas horas inteiras) e calcula a duração do jogo em horas, sabend
o-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um
dia e terminar no dia seguinte.
25. Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um va
lor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A segu
ir:
a) Se i=1 escrever os três valores a, b, c em ordem crescente.
b) Se i=2 escrever os três valores a, b, c em ordem decrescente.
c) Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fiqu
e dentre os dois.
26. Escrever um algoritmo que lê um valor em reais e calcula qual o menor número pos
sível de notas de 100, 50, 10, 5 e 1 em que o valor lido pode ser decomposto. Escr
ever o valor lido e a relação de notas necessárias.
27. Escrever um algoritmo que lê:
- a percentagem do IPI a ser acrescido no valor das peças
- o código da peça 1, valor unitário da peça 1, quantidade de peças 1
- o código da peça 2, valor unitário da peça 2, quantidade de peças 2
O algoritmo deve calcular o valor total a ser pago e apresentar o resultado.
Fórmula : (valor1*quant1 + valor2*quant2)*(IPI/100 + 1)
28. Escrever um algoritmo que lê a hora de início e hora de término de um jogo, ambas
subdivididas em dois valores distintos : horas e minutos. Calcular e escrever a
duração do jogo, também em horas e minutos, considerando que o tempo máximo de duração de u
jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte
.
29. Escrever um algoritmo que lê o número de identificação, as 3 notas obtidas por um al
uno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a mé
de aproveitamento, usando a fórmula:
MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
A atribuição de conceitos obedece a tabela abaixo:
Média de Aproveitamento Conceito
9,0 A
7,5 e < 9,0 B
6,0 e < 7,5 C
4,0 e < 6,0 D
< 4,0 E
O algoritmo deve escrever o número do aluno, suas notas, a média dos exercícios, a média
de aproveitamento, o conceito correspondente e a mensagem: APROVADO se o concei
to for A,B ou C e REPROVADO se o conceito for D ou E.
30. O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de
indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável va
ia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a
suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são in
timadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos
devem ser notificados a paralisarem suas atividades. Escrever um algoritmo que lê
o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empres
as.
31. Escrever um algoritmo que calcule os sucessivos valores de E usando a série ab
aixo e considerando primeiro 3 termos, depois 4 termos e, por fim, 5 termos:
1 Crie um programa que determine se um ponto (X,Y) está dentro de um círculo ou não. P
ara tanto o programa deverá ler os seguintes dados de teclado:
- coordenadas do centro do círculo;
- raio do círculo;
- ponto a ser testado.
O programa deverá imprimir na tela mensagens perguntado ao usuário os dados necessário
s e a seguir permitir que este os digite.
2. Crie um programa que leia as notas de um aluno e faça o cálculo de sua média. O pro
grama deve considerar as seguintes regras:
sempre deve solicitar duas notas;
caso a média G1 das dias notas seja maior ou igual a 7 então o programa deve imprim
ir a mensagem "Aprovado em G1" e encerrar;
caso a média G1 seja menor do que 7 e maior do que 4 o programa deve solicitar a n
ota de G2 e calcular a partir disto a média final (entre G1 e G2);
Se a média final for menor do que 5 o programa deve deve imprimir a mensagem "Repr
ovado" e encerrar. Caso contrário o programa deve imprimir a mensagem "Aprovado" e
encerrar.
3. Elabore um programa que dada a idade de um nadador classifica-o em uma das se
guintes categorias:
infantil A = 5 - 7 anos
infantil B = 8-10 anos
juvenil A = 11-13 anos
juvenil B = 14-17 anos
adulto = maiores de 18 anos
4. Crie um programa que exiba um menu na tela e que permita ao usuário a escolha d
e uma opção.
Imprima uma mensagem dizendo qual foi a opção selecionada.
Exemplo de Menu
1 - Gravar
2 - Carregar
3 - Apagar
4 - Inserir
5 - Fim
5. Escrever um programa que leia o número de identificação, as 3 notas obtidas por um
aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a
ia de aproveitamento, usando a fórmula:
MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
A atribuição de conceitos obedece a tabela abaixo:
Média de Aproveitamento Conceito
9,0 A
7,5 e < 9,0 B
6,0 e < 7,5 C
4,0 e < 6,0 D
< 4,0 EO progama deve escrever o número do aluno, suas notas, a média dos exercícios
, a média de aproveitamento, o conceito correspondente e a mensagem: APROVADO se o
conceito for A,B ou C e REPROVADO se o conceito for D ou E.
E = 1 + 1 / 1! + 1 / 2! + 1 / 3! + 1 / 4!