Introdução a Ciência da Computação
Prof. Lau Cheuk Lung

AVISO: A PROVA 2 SERÁ DIA 26/11/2007.

Trabalho

 

 

Exercícios em linguagem PASCAL:

  1. Dado modelo, ano de fabricação, cor e placa de 10 carros, faça um algoritmo que:
        a) Imprima quantos são, da cor verde e o percentual em relação ao total.
        b) Imprima quantos foram fabricados antes de 1990 e o percentual em relação ao total.
        c) Imprima quantos são FIAT UNO e o percentual em relação ao total.
        d) Imprima quantos carros tem na placa o digito 5 e o percentual em relação ao total. Considere
        placas com seguinte formato “AANNNN”.
     
  2. Dado nome e notas ( total de 6 notas parciais) de 10 alunos, faça um algoritmo que:
        a) Imprima Nome e média dos alunos aprovados. Média > = 7.0.
        b) Imprima Nome e média dos alunos em recuperação. 5.0 >= Média <7.0.
        c) Imprima Nome e média dos alunos reprovados. Média <5.0.
     
  3. Dado Nome e salário de 10 de funcionários, imprima o Nome e o salário do funcionário que tem o maior
    salário, bem como o Nome e o salário daquele que possui o menor salário.
     
  4. Dado uma relação de 10 STRING’s no formato de data ( Exemplo ‘10/12/95’ ), imprima aquelas que
    correspondem ao mês ‘09’.
     
  5. Dado três valores X, Y, Z, verificar se eles podem ser os comprimentos dos lados de um triângulo, e se
    forem, verificar se é um triângulo equilátero, isósceles ou escaleno. Se eles não formarem um triângulo,
    escrever uma mensagem.
    Antes da elaboração do algoritmo, torna-se necessária a revisão de algumas propriedades e
    definições.
        Propriedade - O comprimento de cada lado de um triângulo é menor do que a soma dos comprimentos dos
        outros dois lados.
        Definição 1 - Chama-se triângulo equilátero os que tem os comprimentos dos três lados iguais,
        Definição 2 - Chama-se triângulo isósceles ao triângulo que tem os comprimentos de dois lados iguais.
        Definição 3 - Chama-se triângulo escaleno ao triângulo que tem os comprimentos dos três lados diferentes.
     
  6. Faça um algoritmo que calcule o salário e o imposto de renda de um grupo de 10 pessoas,
    considerando:
    a) Para cada pessoa tem-se: Nome, Número de Dependentes, Renda Bruta Anual;
    b) O imposto é calculado segundo a tabela abaixo:
    Renda Liquida %
    até R$ 10.000,00 isento
    > R$ 10.000,00 até R$ 30.000,00 5%
    > R$ 30.000,00 até R$ 60.000,00 10%
    > R$ 60.000,00 15%
    c) Há um desconto de R$ 600,00 para cada dependente.
    d) Sendo que a renda liquida é igual a renda bruta menos o abatimento de cada dependente.
     
  7. Um hotel cobra R$ 300,00 por diária e mais uma taxa adicional de serviços. Se o número de diárias for
    menor que 15 a taxa é de R$ 20,00. Se o número de diárias for igual a 15 a taxa é de R$ 14,00 e se o número
    for maior que 15 a taxa é de R$ 12,00. Considerando-se que se tenha 10 pessoas e para cada pessoa tenha se
    um registro contendo seu nome e o número de diárias.
    Faça um algoritmo que imprima o nome e o total a pagar de cada pessoa e imprimir também o total ganho
    pelo hotel e o número total de diárias.
     
  8. Dado que cada pessoa tenha o seu nome e a sua idade e o seu peso em uma ficha, faça uma algoritmo
    que:
    a) Imprimir o nome da pessoa cujo a idade esta na faixa de 20 a 30 anos inclusive os extremos;
    b) Calcule a idade média das pessoas com peso maior que 80 Kg, considere que exista 10 pessoas.

Equipes:

Grupo 1:  Gabriella, Luíza, André, João Paulo, Mariana

Grupo 2: Larissa Cunha Diacov, Mariana Cristina Dias, Hélio Raphael Mathias, Leonardo Y. Sudo, Jilly Anne de Souza

Grupo 3: Glaucia Rodrigues de Melo Peres, Tatiane de Mattos Amadio, Maria Eloisa Costa e Daniel de Paula Diniz

Grupo 4: Marcus Mezaroba, Leonardo Yamanaka, Giuliana Obara, Rafael Santos

Grupo 5: Camila Godoy, Marta Vieira, Franklin M. Silva, Lucas Martins

Grupo 6: Fabiana Ebers, Juliana Baptista, Alexandre Freitas, Afonso Amates

Grupo 7: Fernanda Ueno, Francie Gaio, Viviane Chocaira, Bruno Gouveia

Grupo 8: Bruno Gomes Sbrana, Carlos Eduardo Fogaça, Felipe Ebsen Helinsk, Marcela Orlandini