2006-10-31

Exercícios em C (3) (actualizado a 7-11-2006)

  1. Escreva um programa em C de forma a obter o seguinte output:


    1. 2481632
      641282565121024
      2048409681921638432768

      Nota: de um elemento da tabela para a outra o valor anterior é multiplicado por 2
    2. Produza o mesmo output de forma a que os números apareçam alinhados à direita.

  2. Produzir uma tabela com 3 colunas, a primeira contendo os inteiros de 1 a 10, a segunda os respectivos quadrados e a terceira os respectivos cubos.

  3. Fazer um programa que faça a conversão entre números na base binária, decimal e octal.
    Sugestão: Faça um menu em que o utilizador escolhe o tipo de número que vai introduzir e depois de lido esse número, apresentar a sua conversão nos outros 2 tipos. Utilize funções para fazer as conversões entre as várias bases.

2006-10-26

Exercícios em C (2) (actualizado a 7-11-2006)

  1. A tabela seguinte apresenta factores de conversão entre algumas unidades de comprimento, volume e massa:
    Polegada para Centímetros ×2.54
    Pés para Metros ×0.3048
    Libras para Quilogramas ×0.45359
    Galões para Litros ×3.7854

    Escreve um programa em C para converter estas unidades. O programa deve começar por apresentar um menu das opções (numeradas de 1 a 4) e só depois pedir o valor a converter. Usa a directiva #define para definir os valores de conversão.

  2. Escreva programas em C para os seguintes problemas:
    1. Converter um tempo em segundos para horas, minutos e segundos. E vice-versa.
    2. Introduzidos dois tempos, cada um em horas (0-23), minutos (0-59) e segundos, e sendo o maior o primeiro, determina a diferença entre eles e escreve-a, também, em horas, minutos e segundos.
    3. Dadas três horas, no formato HH:MM:SS, (H1, H2 e H3), em que H1
      1. H1+H2+H3;
      2. H3-H2-H1;
      3. H3-H2

2006-10-16

Exercícios em C (1)

  1. Implemente um programa de indique se o número lido é positivo ou negativo
  2. Calcule os primeiros 10 múltiplos de 2
  3. Calcule as primeiras 10 potências de 2
  4. Generalizar os exercícios anteriores utilizando constantes
  5. Ler 3 números e calcular:
    1. o maior;
    2. o menor;
    3. o intermédio;
    4. o resultado da soma dos 3 números;
    5. o resultado da multiplicação dos 3 números;
  6. Implemente um programa que adicione 5€ ao salário de um funcionário, caso este seja inferior a 500€.
  7. Escreva um programa que leia 2 números e os apresente por ordem crescente
  8. Escreva um programa que leia um salário e mostre o imposto a pagar:
    1. se o salário for negativo ou zero mostrar o erro respectivo;
    2. se o salário for maior que 1000€ paga 10% de imposto, senão paga 5%
  9. Escreva um programa que dado um salário calcule o Salário Bruto, Salário Liquido e Imposto a pagar:
    1. salário menor que 1000€, taxa 5%;
    2. salário maior ou igual a 1000€ e menor que 5000€, taxa 11%;
    3. salário maior ou igual a 5000€, taxa 35%
Bom Trabalho !

2006-10-03

TIA

Programa:

Programação em C
Programação em C# .NET
Porgramação em Visual Basic .NET
Programação em ASP .NET


teste 1

GPSI

GPSI - 10º

Exercícios em C (3)

Elenco Modular da Disciplina Programação e Sistemas de Informação:

  1. Introdução à Programação e Algoritmia
  2. Mecanismos de Controlo de Execução
  3. Programação Estruturada
  4. Estruturas de Dados Estáticas
  5. Estruturas de Dados Compostas
  6. Estruturas de Dados Dinâmicas
  7. Tratamento de Ficheiros
(a linguagem que vai ser utilizada é o C)

Folhas de Exercícios:
Exercícios em C (1)
Exercícios em C (2)

CEF

CEF