removido
(usa Nenhuma)
Enviado em 20/06/2009 - 17:24h
Preciso da resolução ou dicas de resolução para esses algoritmos pelo portugol, se alguém souber por favor responda...
Questão 01 - Armazenar nomes e notas das PR1 e PR2 de 15 alunos. Calcular e
armazenar a média arredondada. Armazenar também a situação do aluno: AP ou RP.
Imprimir uma listagem contendo nome, notas, média e situação de cada aluno,
tabulando.
Questão 02 - Criar um algoritmo que leia o preço de compra e o preço de venda de 100
mercadorias. O algoritmo deverá imprimir quantas mercadorias proporcionam:
· lucro < 10 %
· 10% <= lucro <= 20%
· lucro > 20%
Questão 03 - Criar um algoritmo que imprima o horóscopo de várias pessoas, a partir de
sua data de nascimento (ddmm). O fim é determinado quando se digita 9999 para data;
considere que a data foi digitada corretamente.
Mês Último dia Signo
01 20 Capricórnio
02 19 Aquário
03 20 Peixes
04 20 Áries
05 20 Touro
06 20 Gêmeos
07 21 Câncer
08 22 Leão
09 22 Virgem
10 22 Libra
11 21 Escorpião
12 21 Sagitário
Questão 04 - Uma pessoa muito organizada gostaria de fazer um algoritmo para
armazenar os seguintes dados de um talonário após a utilização total do mesmo: nº. do
cheque, valor, data e destino. Sabendo-se que o número de cheques pode ser variável e
não ultrapassa 20, construa esse algoritmo de tal maneira que possa gerar um relatório
no vídeo.
Questão 05 – Criar um algoritmo que leia dados para um vetor de 100 elementos
inteiros. Imprimir o maior e o menor, sem ordenar, o percentual de números pares e a
média dos elementos do vetor.
Questão 06 – Criar um algoritmo para gerenciar um sistema de reservas de mesas em
uma casa de espetáculo.
A casa possui 30 mesas de 5 lugares cada. O algoritmo deverá permitir que o usuário
escolha código de uma mesa (100 a 129) e forneça a quantidade de lugares desejados. O
algoritmo deverá informar se foi possível realizar a reserva e atualizar a reserva. Se não
for possível, o algoritmo deverá emitir uma mensagem. O algoritmo deve terminar
quando o usuário digitar o código 0 (zero) para uma mesa ou quando todos os 150
lugares estiverem ocupados.
Questão 07 – Entrar com números inteiros em um vetor A [50]. Gerar e imprimir o
vetor B onde cada elemento é o quadrado do elemento, na respectiva posição, do vetor A.
Questão 08 – Fazer um algoritmo para ler um conjunto de 100 números reais e
informar:
1. Quantos números lidos são iguais a 30
2. Quantos são maior que a média
3. Quantos são iguais à média
Questão 09 – Criar um algoritmo que leia um conjunto de 30 valores inteiros armazeneos
em um vetor e escreva-os ao contrário da ordem de leitura.
Questão 10 – Em um concurso público inscreveram-se 5.000 candidatos para 100 vagas.
Cada candidato fez 3 provas, tendo cada uma pesos 2, 3 e 5 respectivamente, na ordem
em que foram feitas. Fazer um algoritmo que leia o nome, matrícula e os pontos obtidos
pelos candidatos em cada prova; apresentar a classificação, a matrícula e o nome dos
candidatos aprovados, ordenados pela classificação.