04
Centro de Ciências Exatas e Tecnológicas
DISCIPLINA
Introdução a Ciência da Computação
VALOR: 10,0
PROFESSOR
Marcos Bião
Aluno
Nota
1° trabalho - 04
INSTRUÇÕES:
- Esse trabalho é composto por 4 (quatro) questões. Cada uma valendo 2,5.
- A equipe deve entregar os códigos ate no Maximo 1 dia antes da apresentação.
- 50% da nota é dada para equipe e o 50% restante é individual.
- Todos os programas devem ser feitos em linguagem C.
1 - Faça um programa que gere a tabuada de 1 até N, sendo N um inteiro positivo dado pelo usuário, na forma de uma tabela tal qual a dos exemplos a seguir.
Por exemplo, para N = 6 o programa deve gerar:
1 2 3 4 5 6
2 4 6 8 10 12
3 6 9 12 15 18
4 8 12 16 20 24
5 10 15 20 25 30
6 12 18 24 30 36
Para N = 4 o programa deve gerar:
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
2 – Dada uma matriz A de dimensões 10x10 e uma matriz B também 10x10 formada de elementos numéricos inteiros. Elabore um programa que leia A e B e calcule e mostre a matriz C, que é a soma da matriz transposta de A com a transposta de B. Calcular e mostrar também a média dos elementos impares da matriz C e o maior elemento par da matriz C.
3 – Fazer um programa para controlar as reservas de passagem dos vôos de uma companhia aérea e verificar os lucros e prejuízos da mesma. O programa deverá:
a) Ler os dados de 1 vôos (número do vôo e preço da passagem)
b) Verificar para cada passageiro se há disponibilidade no vôo. Em caso afirmativo, atualizar o número de lugares disponíveis. Considere que cada vôo tem 120 lugares.
c) Mostrar uma lista com o número da identidade do passageiro, o número do vôo desejado e a mensagem “Reserva confirmada”, caso ele tenha conseguido um lugar disponível, ou “vôo lotado” caso negativo.
d) No final, mostrar uma estatística de lucros e prejuízos da companhia área. Considerar que a lotação de 60% da capacidade de cada avião não produz nem lucros nem prejuízos. Sendo assim, acima desse valor é lucro e abaixo