- Escreva um programa em C de forma a obter o seguinte output:
2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768
Nota: de um elemento da tabela para a outra o valor anterior é multiplicado por 2- Produza o mesmo output de forma a que os números apareçam alinhados à direita.
- 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.
- 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-31
Exercícios em C (3) (actualizado a 7-11-2006)
Publicada por Vicente à(s) terça-feira, outubro 31, 2006
2006-10-26
Exercícios em C (2) (actualizado a 7-11-2006)
- 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. - Escreva programas em C para os seguintes problemas:
- Converter um tempo em segundos para horas, minutos e segundos. E vice-versa.
- 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.
- Dadas três horas, no formato HH:MM:SS, (H1, H2 e H3), em que H1
- H1+H2+H3;
- H3-H2-H1;
- H3-H2
Publicada por Vicente à(s) quinta-feira, outubro 26, 2006
2006-10-16
Exercícios em C (1)
- Implemente um programa de indique se o número lido é positivo ou negativo
- Calcule os primeiros 10 múltiplos de 2
- Calcule as primeiras 10 potências de 2
- Generalizar os exercícios anteriores utilizando constantes
- Ler 3 números e calcular:
- o maior;
- o menor;
- o intermédio;
- o resultado da soma dos 3 números;
- o resultado da multiplicação dos 3 números;
- Implemente um programa que adicione 5€ ao salário de um funcionário, caso este seja inferior a 500€.
- Escreva um programa que leia 2 números e os apresente por ordem crescente
- Escreva um programa que leia um salário e mostre o imposto a pagar:
- se o salário for negativo ou zero mostrar o erro respectivo;
- se o salário for maior que 1000€ paga 10% de imposto, senão paga 5%
- Escreva um programa que dado um salário calcule o Salário Bruto, Salário Liquido e Imposto a pagar:
- salário menor que 1000€, taxa 5%;
- salário maior ou igual a 1000€ e menor que 5000€, taxa 11%;
- salário maior ou igual a 5000€, taxa 35%
Publicada por Vicente à(s) segunda-feira, outubro 16, 2006
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
- teste 2
teste 1
Publicada por Vicente à(s) terça-feira, outubro 03, 2006
GPSI
GPSI - 10º
Exercícios em C (3)
Elenco Modular da Disciplina Programação e Sistemas de Informação:
- Introdução à Programação e Algoritmia
- Mecanismos de Controlo de Execução
- Programação Estruturada
- Estruturas de Dados Estáticas
- Estruturas de Dados Compostas
- Estruturas de Dados Dinâmicas
- Tratamento de Ficheiros
Folhas de Exercícios:
Exercícios em C (1)
Exercícios em C (2)
Publicada por Vicente à(s) terça-feira, outubro 03, 2006
Subscrever:
Mensagens (Atom)