Escolar Documentos
Profissional Documentos
Cultura Documentos
Listao Pascal
Listao Pascal
o valor do aumento;
Dicas:
Trs lados formam um tringulo quando a soma de quaisquer dois lados for
maior que o terceiro;
Se o delta calculado for igual a zero a equao possui apenas uma raiz real;
informe-a ao usurio;
12 = 1 dezena e 2 unidades Testar com: 326, 300, 100, 320, 310,305, 301,
101, 311, 111, 25, 20, 10, 21, 11, 1, 7 e 16
19.Faa um Programa para leitura de trs notas parciais de um aluno. O programa deve
calcular a mdia alcanada por aluno e presentar:
Exemplo 1: Para sacar a quantia de 256 reais, o programa fornece duas notas
de 100, uma nota de 50, uma nota de 5 e uma nota de 1;
Exemplo 2: Para sacar a quantia de 399 reais, o programa fornece trs notas
de 100, uma nota de 50, quatro notas de 10, uma nota de 5 e quatro notas de
1.
21.Faa um Programa que pea um nmero inteiro e determine se ele par ou impar.
Dica: utilize o operador mdulo (resto da diviso).
22.Faa um Programa que pea um nmero e informe se o nmero inteiro ou decimal.
Dica: utilize uma funo de arredondamento.
23.Faa um Programa que leia 2 nmeros e em seguida pergunte ao usurio qual
operao ele deseja realizar. O resultado da operao deve ser acompanhado de uma
frase que diga se o nmero :
par ou mpar;
positivo ou negativo;
inteiro ou decimal.
24.Faa um programa que faa 5 perguntas para uma pessoa sobre um crime. As
perguntas so:
lcool:
Gasolina:
10.Faa um programa que pea dois nmeros, base e expoente, calcule e mostre o
primeiro nmero elevado ao segundo nmero. No utilize a funo de potncia da
linguagem.
11.Faa um programa que pea 10 nmeros inteiros, calcule e mostre a quantidade de
nmeros pares e a quantidade de nmeros impares.
12.Faa um programa que calcule o fatorial de um nmero inteiro fornecido pelo
usurio. Ex.: 5!=5.4.3.2.1=120
13.Faa um programa que, dado um conjunto de N nmeros, determine o menor valor, o
maior valor e a soma dos valores.
14.Altere o programa de clculo do fatorial, permitindo ao usurio calcular o
fatorial vrias vezes e limitando o fatorial a nmeros inteiros positivos e
23.O Sr. Manoel Joaquim expandiu seus negcios para alm dos negcios de 1,99 e
agora possui uma loja de convenincias. Faa um programa que implemente uma caixa
registradora rudimentar. O programa dever receber um nmero desconhecido de
valores referentes aos preos das mercadorias. Um valor zero deve ser informado
pelo operador para indicar o final da compra. O programa deve ento mostrar o
total da compra e perguntar o valor em dinheiro que o cliente forneceu, para
ento calcular e mostrar o valor do troco. Aps esta operao, o programa dever
voltar ao ponto inicial, para registrar a prxima compra. A sada deve ser
conforme o exemplo abaixo:
a. Lojas Tabajara
Produto 1: R$ 2.20
Produto 2: R$ 5.80
Produto 3: R$ 0
Total: R$ 9.00
Dinheiro: R$ 20.00
Troco: R$ 11.00
...
24.Faa um programa que leia 5 nmeros e informe a soma e a mdia dos nmeros.
25.Os nmeros primos possuem vrias aplicaes dentro da Computao, por exemplo na
Criptografia. Um nmero primo aquele que divisvel apenas por um e por ele
mesmo. Faa um programa que pea um nmero inteiro e determine se ele ou no um
nmero primo.
26.Uma academia deseja fazer um senso entre seus clientes para descobrir o mais
alto, o mais baixo, a mais gordo e o mais magro, para isto voc deve fazer um
programa que pergunte a cada um dos clientes da academia seu cdigo, sua altura e
seu peso. O final da digitao de dados deve ser dada quando o usurio digitar 0
(zero) no campo cdigo. Ao encerrar o programa tambm deve ser informados os
cdigos e valores do clente mais alto, do mais baixo, do mais gordo e do mais
magro, alm da mdia das alturas e dos pesos dos clientes
27.O cardpio de uma lanchonete o seguinte:
a. Especificao
Cdigo Preo
Cachorro Quente 100
R$ 1,20
Bauru Simples
101
R$ 1,30
Bauru com ovo
102
R$ 1,50
Hambrguer
103
R$ 1,20
Cheeseburguer
104
R$ 1,30
Refrigerante
105
R$ 1,00
Faa um programa que leia o cdigo dos itens pedidos e as quantidades
desejadas. Calcule e mostre o valor a ser pago por item (preo * quantidade)
e o total geral do pedido. Considere que o cliente deve informar quando o
pedido deve ser encerrado.
28.Em uma eleio presidencial existem quatro candidatos. Os votos so informados
por meio de cdigo. Os cdigos utilizados so:
a. 1 , 2, 3, 4 - Votos para os respectivos candidatos
(voc deve montar a tabela ex: 1 - Jose/ 2- Joo/etc)
5 - Voto Nulo
6 - Voto em Branco
Gabarito da Prova:
01
02
03
04
05
06
07
08
09
10
A
B
C
D
E
E
D
C
B
A
multiplicao e os nmeros.
6. Faa um Programa que pea a idade e a altura de 5 pessoas, armazene cada
informao no seu respectivo vetor. Imprima a idade e a altura na ordem inversa a
ordem lida.
7. Faa um Programa que leia um vetor A com 10 nmeros inteiros, calcule e mostre a
soma dos quadrados dos elementos do vetor.
8. Faa um Programa que leia dois vetores com 10 elementos cada. Gere um terceiro
vetor de 20 elementos, cujos valores devero ser compostos pelos elementos
intercalados dos dois outros vetores.
9. Foram anotadas as idades e alturas de 30 alunos. Faa um Programa que determine
quantos alunos com mais de 13 anos possuem altura inferior mdia de altura
desses alunos.
10.Utilizando listas faa um programa que faa 5 perguntas para uma pessoa sobre um
crime. As perguntas so:
a. "Telefonou para a vtima?"
b. "Esteve no local do crime?"
c. "Mora perto da vtima?"
d. "Devia para a vtima?"
e. "J trabalhou com a vtima?" O programa deve no final emitir uma
classificao sobre a participao da pessoa no crime. Se a pessoa responder
positivamente a 2 questes ela deve ser classificada como "Suspeita", entre
3 e 4 como "Cmplice" e 5 como "Assassino". Caso contrrio, ele ser
classificado como "Inocente".
11.Faa um programa que leia um nmero indeterminado de valores, correspondentes a
notas, encerrando a entrada de dados quando for informado um valor igual a -1
(que no deve ser armazenado). Aps esta entrada de dados, faa:
a. Mostre a quantidade de valores que foram lidos;
b. Exiba todos os valores na ordem em que foram informados, um ao lado do
outro;
c. Exiba todos os valores na ordem inversa que foram informados, um abaixo do
outro;
d. Calcule e mostre a soma dos valores;
e. Calcule e mostre a mdia dos valores;
f. Calcule e mostre a quantidade de valores acima da mdia calculada;
g. Calcule e mostre a quantidade de valores abaixo de sete;
h. Encerre o programa com uma mensagem;
12.Em uma competio de salto em distncia cada atleta tem direito a cinco saltos. O
resultado do atleta ser determinado pela mdia dos cinco valores restantes. Voc
deve fazer um programa que receba o nome e as cinco distncias alcanadas pelo
atleta em seus saltos e depois informe o nome, os saltos e a mdia dos saltos. O
programa deve ser encerrado quando no for informado o nome do atleta. A sada do
programa deve ser conforme o exemplo abaixo:
Atleta: Rodrigo Curvllo
Primeiro Salto: 6.5 m
Segundo Salto: 6.1 m
Terceiro Salto: 6.2 m
Quarto Salto: 5.4 m
Quinto Salto: 5.3 m
Resultado final:
Atleta: Rodrigo Curvllo
Saltos: 6.5 - 6.1 - 6.2 - 5.4 - 5.3
Mdia dos saltos: 5.9 m
13.Uma grande emissora de televiso quer fazer uma enquete entre os seus
telespectadores para saber qual o melhor jogador aps cada jogo. Para isto, fazse necessrio o desenvolvimento de um programa, que ser utilizado pelas
telefonistas, para a computao dos votos. Sua equipe foi contratada para
desenvolver este programa, utilizando a linguagem de programao C++. Para
computar cada voto, a telefonista digitar um nmero, entre 1 e 23,
9
10
9
10
11
10
50
23 ou 0 para sair!
9
9
0
Resultado da votao:
Foram computados 8 votos.
Jogador Votos
%
9
4
50,0%
10
3
37,5%
11
1
12,5%
O melhor jogador foi o nmero 9, com 4 votos, correspondendo a 50% do total de
votos.
Windows XP
Unix
Linux
Netware
Mac OS
Outro
Voc foi contratado para desenvolver um programa em C++ que leia o resultado da
Votos
----3000
500
150
-----
%
--1500
3500
34%
5%
2%
150
17%
40%
2%
8800
O Sistema Operacional mais votado foi o Unix, com 3500 votos, correspondendo a
40% dos votos.
15.Faa um programa que carregue uma lista com os modelos de cinco carros (exemplo
de modelos: FUSCA, GOL, VECTRA etc). Carregue uma outra lista com o consumo
desses carros, isto , quantos quilmetros cada um desses carros faz com um litro
de combustvel. Calcule e mostre:
a. O modelo do carro mais econmico;
b. Quantos litros de combustvel cada um dos carros cadastrados consome para
percorrer uma distncia de 1000 quilmetros e quanto isto custar,
considerando um que a gasolina custe R$ 2,25 o litro. Abaixo segue uma tela
de exemplo. O disposio das informaes deve ser o mais prxima possvel ao
exemplo. Os dados so fictcios e podem mudar a cada execuo do programa.
Comparativo de Consumo de Combustvel
Veculo 1
Nome: fusca
Km por litro: 7
Veculo 2
Nome: gol
Km por litro: 10
Veculo 3
Nome: uno
Km por litro: 12.5
Veculo 4
Nome: Vectra
Km por litro: 9
Veculo 5
Nome: Peugeout
Km por litro: 14.5
Relatrio Final
1 - fusca
2 - gol
3 - uno
4 - vectra
5 - peugeout
O menor consumo do
142.9
100.0
80.0
111.1
69.0
litros
litros
litros
litros
litros
R$
R$
R$
R$
R$
321.43
225.00
180.00
250.00
155.17