Faculdade de Informática de Taquara Curso: Sistemas de Informação
Tecnólogo Sistemas para Internet
Disciplina: Programação I
Professora: Flávia Pereira de Carvalho
­ Exercícios extras de Modularização ­
1) Faça um programa em Pascal para ler (no programa principal): nota da 1ª prova, nota da 2ª prova e número de faltas. A seguir deve criar dois módulos:
a) Um módulo para o cálculo da média: ((p1*4) + (p2*6))/10
b) Um módulo para o cálculo da situação do aluno que estará “Aprovado” se média >=6.0 e número de faltas<=16, caso contrário aluno “Reprovado”. Os módulos deverão retornar para o programa principal a situação do aluno e, no programa principal escrever a situação. O algoritmo deverá ser repetido para vários alunos até que seja lido o valor ­1 para a primeira nota.
2) Dado o modelo do veículo, a marca e o custo de fabricação, desenvolver um algoritmo que calcule e exiba o preço de venda do veículo, sabendo­se que terá um acréscimo de 30 %. Os dados deverão ser lidos no programa principal e o cálculo deve ser feito por um módulo chamado “carros”. No programa principal deve ser escrito o valor final do veículo calculado pelo módulo.
3) Desenvolver um algoritmo que receba 3 números inteiros diferentes via parâmetro. Ordene esses números em ordem crescente e retorne os números ordenados para o programa principal. Os números ordenados devem ser escritos no programa principal.
4) Escreva um programa em Pascal que pergunta ao usuário se quer ver a tabuada. Cada vez que o usuário responder sim (‘s’) o programa principal deve ler um valor inteiro (maior que 1 e menor que 11) e passar como parâmetro para um módulo. O módulo deve calcular e exibir a tabuada de multiplicação do valor lido (até 10).
5) Elabore um programa em Pascal com um módulo que retorne o MAIOR entre dois valores recebidos como parâmetro. Escrever o maior valor, no programa principal.
Download

Exercícios extras de Modularização