Você está na página 1de 3

Exerccios

1.

Faa um algoritmo que o usurio digite um nome de um


aluno e suas quatro notas bimestrais e obtenha como resultado o nome e a mdia aritmtica do aluno

2.

Faa um algoritmo que o usurio digite um nmero e


obtenha como resultado o dobro e o triplo do nmero digitado

3.

Faa um algoritmo que a partir de um salrio informado


pelo usurio, obtenha como retorno o salrio aumentado de
30%

4.

Faa um algoritmo que a partir do ano de nascimento


informado pelo usurio, obtenha como resultado a idade
desta pessoa em relao a 1996

5.

Faa um algoritmo em que o operador informando o lado


de um quadrado obtenha como resultado a rea do mesmo

6.

Faa um algoritmo em que o usurio ir fornecer a receita


e as despesas de uma empresa e obtenha como resultado o
lucro e o percentual das despesas em relao a receita

7.

8.

9.

Faa um algoritmo que faa uma leitura de 4 valores numricos, onde os 2 primeiros sero inteiros e os dois ltimos reais e obtenha os seguintes resultados:
a. valor absoluto da soma dos 4 valores lidos;
b. o quociente entre os 2 nmeros inteiros;
c. o arredondamento da soma dos nmeros reais;
d. o resto entre os 2 nmeros inteiros
e. a parte inteira entre a soma de todos os nmeros
Faa um algoritmo que leia o nome e a idade de uma pessoal. Determine quantos dias aproximadamente esta pessoa
j viajou. Escreva o nome da pessoa e o nmero de dias
vividos
Faa um algoritmo que leia o nome e o salrio bruto de um
funcionrio. Sabendo que o imposto a ser descontado de
5% sobre o salrio bruto, calcule o salrio lquido. O salrio lquido no dever possuir parte fracionria. Escreva o
nome do funcionrio, o salrio bruto, 0 valor do desconto e
o salrio lquido.

10.

Faa um algoritmo que informando uma hora qualquer


retorne quantos minutos e segundos correspondem a hora
informada.

11.

Sabendo-se que o permetro de um retngulo a soma de


seus lados. Faa um algoritmo que informando os lados retorne o permetro do mesmo.

12.

Faa um algoritmo que o usurio ir digitar o nome e o


sexo de uma pessoa. Dever ser impresso o nome e se esta
pessoa um homem ou uma mulher

13.

Faa um algoritmo que o usurio digitando o nome e a


respectiva idade, retorne se esta pessoa ou no maior de
idade

14.

Faa um algoritmo que leia o nome, cargo e o salrio de


um funcionrio. Se o cargo for operador, o funcionrio dever receber um aumento de 30%, se o cargo for programador, o funcionrio dever receber um aumento de 18%.
Escreva o nome e o novo salrio

15.

Faa um algoritmo que leia um nmero e imprima se ele


par ou mpar.

16.

Faa um algoritmo que leia dois nmeros inteiros. Se os


nmeros forem par imprimir o dobro da soma dos dois
nmeros.

17.

Faa um algoritmo que leia o nome e o ano de nascimento


de uma pessoa. Determinar e imprimir se esta pessoa possui ou no idade superior a 30 anos.

18.

Faa um algoritmo que leia 3 valores. Determine e imprima o maior

19.

Faa um algoritmo que leia 3 valores numricos correspondentes a lados de um tringulo. Sabendo-se que para
formar um tringulo, um lado no pode ser superior a soma
dos outros dois lados. Sabendo-se, ainda, que um tringulo
equiltero possui os 3 lados iguais, o issceles possui 2 lados iguais e o escaleno possui os 3 lados diferentes. Determine e imprima se forma ou no um tringulo e se formar um, qual o tipo do tringulo.

20.

Para um aluno ser aprovado deve-se:


a. se obter um mdia final maior ou igual a 7
b. se obter uma freqncia superior ou igual a 80%
c. faa um algoritmo que leia: nome, 1 nota, 2 nota, 3
nota, quantidade de aulas dadas e o nmero de presenas
Determine e imprima o nome, se o aluno foi aprovado ou
reprovado e a mdia

21.

Uma empresa possui a seguinte poltica de auxlio:


se um funcionrio ganha menos de 2 salrios mnimos, ele recebe um auxlio de 35% de auxlio
se recebe de 2 salrios mnimos at 4 salrios, recebe
um auxlio de 20%
nos demais casos, recebe um auxlio de 10%
Faa um algoritmo em que o operador informando o nome
e o salrio obtenha como resultado: o nome, o salrio e o
valor do auxlio

22.

Faa um algoritmo em que o usurio digitando uma letra


obtenha como resultado se a letra digitada uma vogal ou
uma consoante

23.

Sabendo-se que:
a. uma caixa de laranja contm 60 unidades
b. uma caixa de limo contm 80 unidades
c. uma caixa de morango contm 20 unidades
Faa um algoritmo em que o usurio ir informar o fruto e
o respectivo preo unitrio e obtenha como resultado a fruta e o preo da caixa

24.

Faa um algoritmo que informando a cidade, a soma das


alturas dos habitantes, quantidade de habitantes, obtenha
como resultado a cidade e a mdia aritmtica das alturas
dos habitantes.

25.

Faa um algoritmo que um retngulo possui lados iguais,


dois a dois e que o quadrado possui os 4 lados iguais. Faa
um algoritmo que informando 4 valores referentes aos lados de um tringulo ou quadrado, determine e imprima se
os 4 valores formam um quadrado ou um retngulo

26.

Faa um algoritmo que leia nome, sexo, salrio. Determine


e imprima o nome e o novo salrio, sabendo-se que os homens devem receber um aumento de 20% e as mulheres
um aumento de 22%

27.

Faa um algoritmo em que o usurio digitando um valor


inteiro correspondente a minutos, obtenha o correspondente em horas e minutos (no caso de no ser exato a quantidade de horas). Ex. se digitar 75 dever obter 1 e 15 ou seja, 1 hora e 15 minutos.

28.

Faa um algoritmo em que o usurio informando os ndices A, B, C de uma equao do segundo grau, obtenha como resultado as razes da equao e se estas so iguais ou
diferentes Se no possuir razes, dar uma mensagem informando que no possui razes.

29.

Faa um algoritmo para ler nome da mercadoria, o valor


pago ao fornecedor, a categoria da mercadoria (A ou B).
Sabendo-se que a categoria A deve possuir uma margem
de lucro de 5%, a categoria B 3% e as demais 12%. Obtenha como resultado: o nome da mercadoria, o preo da
mercadoria ao consumidor para obter o lucro desejado.

30.

Faa um algoritmo que leia o nome e a nota de 100 alunos. Determine e imprima a mdia aritmtica dessas notas.

31.

Faa um algoritmo que leia um nmero e imprima em


ordem decrescente do nmero informado at 0

32.

Faa um algoritmo que imprima os nmeros at 10.000 em


ordem crescente.

33.

Faa um algoritmo que leia um nmero e imprima os


nmeros pares do valor digitado at o dobro do mesmo. Se
o nmero digitado for mpar, no dever ser impresso.

34.

Faa um algoritmo que informando um nmero, calcule e


imprima a mdia aritmtica dos nmeros mpares de 1 at
o nmero.

35.

Faa um algoritmo em que o usurio digitando o nome,


nota 1, nota 2, nota 3 e nota 4 de 500 alunos. Determine e
imprima o nome e a mdia de cada aluno, e a mdia aritmtica final de todos os alunos.

36.

Faa um algoritmo que leia 35 idades, e calcule a mdia


aritmtica entre elas. Escreva o valor obtido.

37.

Faa um algoritmo que leia nome, salrio e percentual de


aumento de 1000 funcionrios. Para cada funcionrio dever ser impresso o nome e o novo salrio.

38.

A converso de graus Farenheit para Centgrados obtida


por C = 5/9 * (F-32). Fazer um algoritmo que calcule e escreva o valor Farenheit e o correspondente em Centgrados, de 50 a 150, variando de 2 em 2.

39.

Faa um algoritmo que leia nome, idade e sexo de 5000


pessoas. Determine e imprima:
a. a mdia aritmtica das idades das mulheres
b. a mdia aritmtica das idades das 5000 pessoas
c. a soma das idades dos homens
d. nmero de homens e o nmero de mulheres

40.

Sabe-se que foi feita uma entrevista com 1000 pessoas.


Faa um algoritmo que leia as respostas das pessoas entrevistadas (Sim ou No) e calcule quantas pessoas responderam sim e quantas responderam no. Escreva os valores
encontrados.

41.

Um comerciante fez um levantamento no seu estabelecimento e anotou os cdigos, descrio e os respectivos preos. Faa um algoritmo que leia um nmero indeterminado
de cdigo, descrio e preo. Determine e imprima a mdia dos preos. Quando for digitado uma mercadoria com
cdigo igual a zero, significar fim de dados e o mesmo
no dever entrar no processamento da mdia.

42.

Faa um algoritmo que leia o nome e o salrio dos funcionrios de uma empresa. Determine e imprima a soma dos
salrios dos funcionrios. Adote como flag nome igual a
"fim".

43.

Faa um algoritmo em que o usurio digitando o nome e o


salrio dos funcionrios de uma empresa, obtenha como
resultado o nome e o novo salrio de cada funcionrio, sabendo que houve um aumento de 35%. Adote como flag
nome igual a "vazio".

44.

Faa um algoritmo que leia um nmero indeterminado de


valores. O ltimo valor que no entrar no processamento
-1. Determine e escreva:
a. a soma dos nmeros pares
b. a mdia dos mpares

45.

Faa um algoritmo que leia o nome e a idade de um conjunto de pessoas. O ltimo nome que no entrar no processamento ser "ltimo". Determine e imprima a maior e
a menor idade.

46.

Faa um algoritmo que leia nome e salrio de 1000 funcionrios (usando para). Determine e escreva o nome do fun-

cionrio com maior e menor salrio. Obs.: considerar que


no existe mais de um funcionrio com o mesmo salrio.
47.

Faa um algoritmo que imprima uma tabela de multiplicao de 1 at o 10, usando a estrutura de repetio para.
1x1 = 1
2x1 = 2
...
10 x 1 = 10
1x2 = 2
2x2 = 4
...
10 x 2 = 20
1x3 = 3
2x3 = 6
...
10 x 3 = 30
1 x 10 = 10

2 x 10 = 20

...

10 x 10 = 100

48.

Faa um algoritmo que imprima os mltiplos de 5 em


ordem decrescente de 1000 at 5

49.

Em um leilo de uma fazenda os compradores anotaram


em um papel o nome e o lance do mesmo. Faa um algoritmo que permita determinar o nome do comprador que
deu o maior lance e o valor do menor lance, a partir da entrada das anotaes dos compradores. Adote como flag
nome igual a "fim".

50.

Sabe-se que cada classe possui 40 alunos e que o colgio


possui 500 classes. Faa um algoritmo em que o usurio
digitando a mdia de cada aluno de cada classe. Determine
e imprima a mdia de cada classe. Usar a estrutura de repetio para. Obs.: as mdias dos alunos de uma turma sero
digitados todos um aps outro.

51.

A srie de Fibonacci como se segue: 1 1 2 3 5 8 13 ...


onde o prximo nmero da seqncia obtido pela soma
dos dois nmeros anteriores. Faa um algoritmo que imprima a srie at que o nmero ultrapasse 5000.

52.

Faa um algoritmo que leia e escreva os valores armazenados numa varivel composta unidimensional NOME de 50
elementos literais.

53.

Repita o exerccio anterior, imprimindo o vetor na ordem


inversa a que foi lido.

54.

Faa um algoritmo que calcule e escreva o somatrio dos


valores armazenados numa varivel composta unidimensional A de 100 elementos numricos a serem lidos no dispositivo de entrada.

55.

Faa um algoritmo que leia um vetor de 80 elementos


numricos e verifique se existem elementos iguais a 120,
se existirem escrever quantas vezes aparecem e quais as
posies em que esto armazenados.

56.

Escreva um algoritmo que leia um vetor A contendo 100


elementos reais. Construa e imprima um outro vetor B
formado da seguinte forma:
os elementos de ordem par so os correspondentes de
A divididos por 2.
os elementos de ordem impar so os correspondentes
de A multiplicados por 3.
Exemplo:
Vetor A 23 8 4 7 9 ...
Vetor B

69

21 27
4

...

57.

Faa um algoritmo que leia em um vetor 150 populaes


de cidades. Determine e escreva a maior populao. Considerar que no existiro populaes iguais.

58.

Faa um algoritmo que leia em 3 vetores os seguintes


dados: nome, sexo e idade. Os dados de uma mesma pessoa devero ocupar ocorrncias com mesmo ndice. Por
exemplo NOME[1], SEXO[1] e IDADE[1] dizem respeito
a uma mesma pessoa. Determine e imprima:
a. o nome da pessoa mais velha
b. a mdia das idades
c. o percentual de homens com idade inferior a mdia
d. a soma das idades das mulheres
Obs.: devero ser lidos os dados de 1000 pessoas

59.

60.

61.

62.

63.

Um comerciante deseja fazer o levantamento do lucro das


mercadorias que ele comercializa. Para isso mandou digitar
uma linha para cada mercadoria com nome, preo de compra e preo de venda das mesmas. Fazer um algoritmo que
determine e escreva quantas mercadorias proporcionam:
lucro < 10%, lucro entre 10% e 20%; e lucro > 20%. Determine e escreva, tambm, o valor total de compra e de
venda de todas as mercadorias, assim como o lucro total.
Adote um flag para o fim dos dados.
Uma certa firma fez uma pesquisa de mercado para saber
se as pessoas gostavam ou no de um novo produto lanado no mercado. Para isto forneceu o sexo do entrevistado e
sua resposta (sim ou no). Sabendo-se que foram entrevistadas 200 pessoas, fazer um algoritmo que calcule e escreva:
o nmero de pessoas que responderam sim
o nmero de pessoas que responderam no
a percentagem do sexo feminino que respondeu sim
Um determinado material radioativo perde a metade de sua
massa a cada 50 segundos. Informada a massa inicial em
gramas, fazer um algoritmo que determine o tempo necessrio para que essa massa se torne menor que 0,5 gramas.
Escreva a massa inicial, a massa final e o tempo calculado.
Uma universidade deseja fazer um levantamento a respeito
de seu concurso vestibular. Para cada curso fornecido o
seguinte conjunto de valores:
cdigo do curso
nmero de vagas
nmero de candidatos do sexo masculino
nmero de candidatos do sexo feminino.
O ltimo conjunto para indicar fim de dados contm o cdigo do curso igual a zero. Fazer um algoritmo que:
Para cada curso, calcule e escreva o nmero de candidatos por vaga e a porcentagem do sexo feminino
Determine o maior nmero de candidatos por vaga e
escreva esse nmero juntamente com o cdigo do
curso correspondente (supor que no haja empate)
Faa um algoritmo que leia mercadoria e preo de um
conjunto de dados. Determine e imprima a mercadoria
mais cara e a mercadoria mais barata. Adote como flag
mercadoria igual a fim.

64.

Faa um algoritmo que leia um vetor numrico de 1001


posies. Determine e imprima a mdia dos nmeros lidos
e todos os elementos cujo os ndices so pares.

65.

Faa um algoritmo que leia em 2 vetores o nome do carro e


o respectivo preo. Determine e imprima a diferena (em
porcentagem) de preo entre o carro mais caro e o carro
mais barato para 200 carros.

66.

Faa um algoritmo que leia um nmero real, determine e


imprima a parte inteira e a parte fracionria. Obs.: No utilizar funes pr-definidas.

67.

Faa um algoritmo que leia uma matriz 4x2. Depois de lida


multiplique todos os elementos por 5 e armazene o resultado na prpria matriz. Imprima a matriz.

68.

Faa um algoritmo que leia uma matriz 100x200. Depois


de lida determine e imprima o somatrio de todos os elementos.

69.

Faa um algoritmo que leia uma varivel bidimensional B


de 100 linhas por 200 colunas. Determine e imprima o somatrio dos elementos da quadragsima coluna.

70.

Faa um algoritmo que leia uma matriz 110x10. Determine


e imprima a soma de cada linha.

71.

Dadas duas variveis bidimensionais A 5x3 e B 5x3. Fazer


um algoritmo que leia as matrizes, calcule e imprima uma
matriz C 5x3 que guardada a partir da soma de A e B.

72.

Cada semana a administrao de uma loja de utenslios


domsticos registra as vendas de itens individuais em seu
estoque. No fim de cada ms, estes sumrios semanais so
enviados ao escritrio central onde so armazenados. Num
ms tpico as vendas podem ser:
semana
1
2
3
4

lavadoras
6
7
5
8

secadoras
4
7
3
10

geladeiras
8
10
7
15

foges
3
5
2
5

Faa um algoritmo que leia os dados de um ms de venda.


Calcule e imprima:
nmero total de utenslios vendidos a cada semana e
o nmero total de utenslios vendidos no ms
o total de cada utenslio vendido no ms.
73.

Numa turma de 30 alunos foram feitas 5 provas. Faa um


algoritmo que leia as 5 notas de cada um dos 30 alunos
mais o nmero de matrcula em uma matriz. Determine e
imprima:
a matrcula e mdia de cada aluno
a mdia geral da turma
a matrcula do aluno com maior mdia

74.

Faa um algoritmo que leia uma matriz A 5x3, determine e


imprima a matriz transposta de A.

75.

Faa um algoritmo que leia uma matriz literal 27x2, onde a


primeira coluna sero armazenados os nomes dos estados e
na segunda a respectiva sigla. Exemplo:
1
2
...
27

GOIS
SO PAULO
...
RIO DE JANEIRO

GO
SP
...
RJ

Depois de lida, dever permitir que se faam consultas a


matriz. Na consulta o usurio digitar o nome de um estado e dever ser impresso: o nome do estado e sua respectiva sigla. Se o estado digitado no existir na matriz dever
ser impresso: "Estado no existe na matriz". Adote como
fim de consulta estado igual a fim.
76.

O diretor de marketing da Revista PANO PRA MANGA


decidiu enviar, para cada um dos seus ex-assinantes, uma
carta descrevendo uma promoo especial para aqueles
que decidissem renovar a assinatura da revista. Faa um
programa em Pascal para ler o arquivo de cadastro dos exassinantes e imprimir uma etiqueta para ser colada s correspondncias que sero remetidas.
Contedo do arquivo: cdigo da assinatura antiga, nome,
telefone, endereo e cep
Formato de cada uma das etiquetas:
Ilmo(a). Sr(a):
Slvio Santos
Rua da Fortuna n 13 - Bairro da Felicidade
So Paulo - SP
CEP 11111-111

Você também pode gostar